测试private methods
Junit FAQ
以下给出一个例子:
Junit FAQ
How do I test private methods?
Testing private methods may be an indication that those methods should be moved into another class to promote reusability.
But if you must...
If you are using JDK 1.3 or higher, you can use reflection to subvert the access control mechanism with the aid of the PrivilegedAccessor. For details on how to use it, read this article.
Testing private methods may be an indication that those methods should be moved into another class to promote reusability.
But if you must...
If you are using JDK 1.3 or higher, you can use reflection to subvert the access control mechanism with the aid of the PrivilegedAccessor. For details on how to use it, read this article.
以下给出一个例子:
package
junit;
import java.lang.reflect. * ;
class Sup {
public int data;
}
public class Unit3 extends Sup {
import java.lang.reflect. * ;
class Sup {
public int data;
}
public class Unit3 extends Sup {