Я хочу использовать класс ErrorCollector
в jUnit, но не смог импортировать его необходимый класс. Я хочу импортировать org.junit.rule.*
, но вместо этого могу получить опцию для импорта import sun.org.mozilla.javascript.internal.ast.ErrorCollector
. Я не понимаю, что происходит. Я не получаю никакой опции для импорта класса Rule, я пытался ввести import org.junit.rule
, но он не импортирован успешно. Пожалуйста, помогите или объясните мне, что происходит?Невозможно правильно использовать некоторые классы Junit
Спасибо.
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'] (http://junit.org/javadoc/4.10/org/junit/Rule.html), а не org.junit.rule.Rule –