【问题标题】:Not able to use some Junit classes properly无法正确使用某些 Junit 类
【发布时间】: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");
        }
    }
}

【问题讨论】:

标签: java junit junit4 junit-rule


【解决方案1】:

您的 IDE 可能只会让您选择导入类路径中存在的类。

将 jar 添加到您的类路径中,您将能够正确导入该类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-29
    • 2023-03-14
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2023-04-05
    相关资源
    最近更新 更多