博客
关于我
Java环境配置及eclipse单元测试
阅读量:284 次
发布时间:2019-03-03

本文共 1274 字,大约阅读时间需要 4 分钟。

安装Eclipse并创建Junit测试项目

安装Eclipse

  • 下载Eclipse
  • 解压Eclipse到合适的文件夹(注意:不要解压到中文路径下)
  • 配置环境变量

  • 右键"我的电脑",选择"属性",在高级系统设置中找到环境变量。
  • 新建系统变量"CLASSPATH",值为:.;D:\Program Files\Java\jdk1.8.0_73\lib;
  • 新建系统变量"JAVA_HOME",值为:D:\Program Files\Java\jdk1.8.0_73;
  • 编辑系统变量"PATH",在值中添加D:\Program Files\Java\jdk1.8.0_73\bin;注意前面要加英文的";"
  • 添加Junit库

  • 右键项目名称,选择"Properties",在Java Build Path中选择Libraries,添加Junit库
  • 确认添加成功
  • 创建测试项目

  • 右键项目名称,选择"New",然后选择"Others",再选择"Junit Test Case"
  • 填写测试名称,勾选setUp方法,选择被测试类和方法
  • 编写测试代码

    package softwareEngineering;import static org.junit.Assert.*;import java.util.Scanner;import org.junit.Before;import org.junit.Test;public class TestUnit01 {    private MaximumSubarray T_maxsum;    private int[] T_vc;    private static final int n=5;    private Scanner sc;    @Before    public void setUp() throws Exception {        T_maxsum = new MaximumSubarray();        T_vc = new int[n];        sc = new Scanner(System.in);        for (int i = 0; i < n; i++) {            T_vc[i] = (Integer) sc.nextInt();        }    }    @Test    public void testFindMaximumSubarray() {        int res = T_maxsum.findMaximumSubarray(n, T_vc);        assertEquals(-1, res);    }}

    运行测试

  • 右键项目,选择"Run as",然后选择"JUnit Test"
  • 输入测试数据并运行测试
  • 测试结果

    通过以上步骤,您已经完成了Eclipse的安装、环境配置以及创建并运行了Junit测试项目。如果在测试过程中遇到问题,请确保 JDK版本正确,并检查路径配置是否准确。

    转载地址:http://yqnl.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码)
    查看>>
    Objective-C实现跳跃游戏的贪婪方法的算法(附完整源码)
    查看>>
    Objective-C实现车牌识别系统(附完整源码)
    查看>>
    Objective-C实现转置加解密文件算法(附完整源码)
    查看>>
    Objective-C实现转置密码算法(附完整源码)
    查看>>
    Objective-C实现软键盘功能(附完整源码)
    查看>>
    Objective-C实现输入两个浮点数,输出它们中的大数(附完整源码)
    查看>>
    Objective-C实现输出不同类型所占的字节数(附完整源码)
    查看>>
    Objective-C实现辗转相除法(附完整源码)
    查看>>
    Objective-C实现辗转相除法算法(附完整源码)
    查看>>
    Objective-C实现边缘检测Canny(附完整源码)
    查看>>
    Objective-C实现边缘检测Canny(附完整源码)
    查看>>
    Objective-C实现近邻传播算法(附完整源码)
    查看>>
    Objective-C实现返回 Collatz 序列及其任意正整数的长度算法(附完整源码)
    查看>>
    Objective-C实现返回 n^pow 的幂位和算法(附完整源码)
    查看>>
    Objective-C实现返回2个字符串的替代字符串排列算法(附完整源码)
    查看>>
    Objective-C实现返回一个包含所有节点邻居的数组算法(附完整源码)
    查看>>
    Objective-C实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码)
    查看>>
    Objective-C实现进度条(附完整源码)
    查看>>
    Objective-C实现进程调度算法(附完整源码)
    查看>>