我正在尝试使用junit框架构建一个示例测试类。
我已经下载了junit4.9b3。
当我试图编译我的测试类时,我得到了以下错误:-
javac -cp ".;C:\Documents and Settings\user\Desktop\junit\junit4.9b3\junit-4.9b3.jar"
TestSubscription.java
TestSubscription.java:10: cannot find symbol
symbol : method assertTrue(boolean)
location: class TestSubscription
assertTrue(s.pricePerMonth()==100.0);
^
TestSubscription.java:17: cannot find symbol
symbol : method assertTrue(boolean)
location: class TestSubscription
assertTrue(s.pricePerMonth()==66.67);
^
2 errors
看起来assertTrue不可用,但是junit javadoc提到了这个方法。
我按如下方式使用导入
import org.junit.*;
import org.junit.Assert.*;
有什么想法吗?
发布于 2011-07-21 15:30:14
您必须执行静态导入。
import static org.junit.Assert.*;
https://stackoverflow.com/questions/6772647
复制相似问题