java – 单元测试使用Thread Local的应用程序的部分

我正在尝试在Web应用程序中实现单元测试,并且它的某些部分使用
ThreadLocal.

我无法弄清楚如何测试它.

看起来Junit使用单个线程运行所有测试,即主线程.

我需要能够为ThreadLocal变量分配不同的值.

有没有人遇到过这种情况?你们推荐什么?

最佳答案 Groboutils支持运行多线程测试,这将允许您测试ThreadLocal变量.

http://groboutils.sourceforge.net/testing-junit/using_mtt.html

点赞