在JUnit 4.11中找不到类

 良心無悔1314_878 发布于 2023-02-11 02:05

首先,我已经查看了有关堆栈溢出的所有类似问题,但对我来说还没有任何效果.试图让JUnit使用Peter Tahchiev撰写的JUnit in Action第二版中的一个简单例子.

Calculator.java

public class Calculator {
    public double add(double number1, double number2) {
        return number1 + number2;
    }
}

CalculatorTest.java

import static org.junit.Assert.assertEquals;
import org.junit.Test;

public class CalculatorTest {

    @Test
    public void testAdd() {
        Calculator calc = new Calculator();
        double result = calc.add(1,1);
        assertEquals(2, result,0);
    }
}

我的文件夹: 当前文件夹

我编译:

javac -cp junit-4.11.jar *.java

编译后我的文件夹: 编译后的当前文件夹

我尝试运行测试:

java -cp junit-4.11.jar;hamcrest-core-1.3.jar;. org.junit.runner.JUnitCore CalculatorTest

这是我的输出:

产量

当我尝试运行各个类时,jre找到它们但抛出了一个没有主要的方法错误,这是预期的:

java Calculator
java CalculatorTest

输出(这是预期的,但它找到了类): 错误1 错误2

任何想法我怎么能得到JUnit /无论它是什么行为?

[编辑]
我运行所有命令C:\Users\Zach\Documents\docs\Code\JUnit
上面的截图是相同的文件夹.
我使用的是jdk1.7.0_45jre7
我使用的是Windows 7专业版N 64 -位

我使用-verbose:class运行了java命令,除了第426行的错误之外没有任何错误,如下所示: 详细错误

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有