我在Android环境中有一个简单的类来测试
public class ClassToTest {
public synchronized static void func1() {....}
}
我应该测试:func1()
可以在ONLY ONE
线程中运行,而在其他线程中,它的调用应该被阻止。
如何编写这个JUNIT测试用例?
非常感谢!答案 0 :(得分:0)
"两个线程不能同时执行同一个类的静态同步方法,就像两个线程不能同时在同一个对象上执行同步方法一样。" - Java编程语言,第4版,第14.3.2节
如果我理解你的要求,我认为你不应该费心去编写单元测试。