Junit单元测试不支持多线程!!!!
public class TestDoWork {
public class MyThread implements Runnable {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println("i = "+Thread.currentThread()+"--" + i);
}
}
}
@Test
public void test() {
MyThread dw = new MyThread();
Thread t = new Thread(dw);
t.start();
sout...("结束")
}
//直接就结束了。
}
原因是因为: package junit.TestRunner中的main()方法。
public class TestRunner