メソッドからjunitを実行しようとしていますmain()
:
public static void main(String... args) throws ClassNotFoundException, IOException {
...
logger.debug("className " + className + "methodName " + methodName);
Request request = Request.method(Class.forName(className), methodName);
return new JUnitCore().run(request);
}
これが私のTestClassです。
@BeforeClass
メソッドがない場合はOKと呼ばれます
しかし、@BeforeClass
この行を追加すると、メソッドに入らずにパスしsetup()
ます(デバッグしようとします)
// @BeforeClass
// public void classSetup()
// {
// logger = new Logger();
// stringUtils = new StringUtils(logger);
// }
@Before
public void setup() {
logger = new Logger();
stringUtils = new StringUtils(logger);
}
@Test
public void test1() throws Exception {..}
}