我正在尝试在Web应用程序中实现单元测试,并且它的某些部分使用
ThreadLocal.
我无法弄清楚如何测试它.
看起来Junit使用单个线程运行所有测试,即主线程.
我需要能够为ThreadLocal变量分配不同的值.
有没有人遇到过这种情况?你们推荐什么?
最佳答案 Groboutils支持运行多线程测试,这将允许您测试ThreadLocal变量.
http://groboutils.sourceforge.net/testing-junit/using_mtt.html
我正在尝试在Web应用程序中实现单元测试,并且它的某些部分使用
ThreadLocal.
我无法弄清楚如何测试它.
看起来Junit使用单个线程运行所有测试,即主线程.
我需要能够为ThreadLocal变量分配不同的值.
有没有人遇到过这种情况?你们推荐什么?
最佳答案 Groboutils支持运行多线程测试,这将允许您测试ThreadLocal变量.
http://groboutils.sourceforge.net/testing-junit/using_mtt.html