【发布时间】:2013-07-10 12:08:56
【问题描述】:
我想在 jUnit 中使用 ErrorCollector 类,但无法导入其所需的类。
我想导入org.junit.rule.*,但我没有导入import sun.org.mozilla.javascript.internal.ast.ErrorCollector 的选项。我不明白发生了什么。我没有任何导入 Rule 类的选项,我尝试输入 import org.junit.rule 但它没有成功导入。
请帮助或解释一下发生了什么?
谢谢。
package testcases;
import junit.framework.Assert;
import org.junit.Test;
//import sun.org.mozilla.javascript.internal.ast.ErrorCollector;
public class understandingAssertion {
@Rule
public ErrorCollector er = new ErrorCollector();
@Test
public void countFriendTest() {
int actual_fr = 100; //Selenium
int expected_Fr =10;
/*
if (actual_fr == expected_Fr) {
System.out.println("Pass");
} else {
System.out.println("Fail");
}
*/
System.out.println("A");
try
{
Assert.assertEquals(expected_Fr, actual_fr);
}
catch(Throwable e)
{
System.out.println("Error encountered");
}
}
}
【问题讨论】:
-
它是
org.junit.Rule,而不是 org.junit.rule.Rule
标签: java junit junit4 junit-rule