У меня есть класс Java, который вызывает метод с помощью отражения. Этот метод создает подключение к базе данных и выполняет операции базы данных. Я хочу проверить свой код размышлений, используя JUNIT. Есть ли способ сделать это? 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>
Как написать тестовый пример JUNIT для моего ReflectionClass? < /p>
Подробнее здесь: https://stackoverflow.com/questions/399 ... sing-junit