如何为Thread类编写Junit测试用例



我有一个类MyThread,它扩展Thread或实现Runnable接口。定义了MyThread类构造函数和一些私有方法以及run()方法。

为类编写junit测试用例的正确方法是什么?我可以通过在测试方法中直接调用run()方法来为其编写测试用例吗?还是应该创建线程的实例并执行thread.start()

不要扩展Thread。实现可运行。测试run()方法的方法与测试任何"普通"方法的方法相同。

这种方法的明显好处是根本不需要处理并发问题。

相关内容

  • 没有找到相关文章

最新更新