So testen Sie den Java -Reflexionscode mit JUNITJava

Java-Forum
Anonymous
 So testen Sie den Java -Reflexionscode mit JUNIT

Post by Anonymous »

Ich habe eine Java -Klasse, die eine Methode durch Reflexion aufruft. Diese Methode erstellen Datenbankverbindung und führen Sie Datenbankvorgänge aus. Ich möchte meinen Reflexionscode mit Junit testen. Gibt es eine Möglichkeit, dies zu tun? Class DaoImpl {

public void setResult(String result) {
this.result = result
}

public String getResult() {
return this.result;
}

public void doDBoperation() {
Connection connection = getConnection();
Statement st = connection.createStatement();
ResultSet rs = st.executeQuery("Select column_name from table");
if(rs.next()) {
result = "value";
}
}
}

Class ReflectionClass {

public void invoke() {
Class noParam = {};

Class clazz = Class.forname("DaoImpl");
Method method = clazz.getDeclaredMethod("doDBoperation", noParam);

method.invoke(clazz.getNewInstance);
System.out.println("This is it");
}
}
< /code>

Wie schreibe ich JUNIT -Testfall für meine Reflexionsklasse? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post