Junit 测试中新启动线程问题
2017-09-17 09:44
218 查看
假定将执行Junit测试方法的线程称为主线程,将在测试方法中新建的线程称为从线程(可以是多个);
一个结论是:从线程的执行是得不到保障的,测试将在主线程结束后而立即结束而不管从线程是否运行结束。
对于需要有从线程的情况,可以考虑在主线程方法最后添加Thread.sleep()方法或者采用线程的barrier。
值得注意的是,从线程中的断言是不会加入到测试结果的。
相关文章推荐
- Junit测试含有‘启动新线程’这一操作的方法时瞬间结束的问题
- Junit测试含有‘启动新线程’这一操作的方法时瞬间结束的问题
- java单元测试junit测试线程问题
- junit测试和main方法测试线程问题
- 【Java】使用Junit测试线程过程中出现的小问题
- maven中进行junit测试报class not found的问题
- Junit+spring+hibernate HibernateDaoSupport测试问题
- Spring框架的junit测试遇见的问题
- RxJava + httpURLConnectionde 的简单测试demo,可以拿来处理一般的android访问网络的线程问题
- junit测试中方法不运行问题所在
- Junit测试问题:java.lang.Exception: No tests found matching
- 关于在eclipse中使用Spring+JUnit时,JUnit找不到测试类的问题
- tomcat启动之后,一个项目由两个线程启动的问题
- C# 启动线程后,关闭form窗体,进程未关闭问题
- 怎样使用mock object测试一个启动新线程的类
- SSH基于注解的junit测试:java.lang.IllegalStateException: Failed to load ApplicationContext问题
- Junit测试 解决Lazy加载时 Session关闭的问题。
- Ant 使用Junit自动测试要注意的问题
- junit 测试问题 No qualifying bean of type [javax.servlet.http.HttpServletRequest] found for dependency
- Web应用程序中线程的启动和关闭问题