博客
关于我
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/

    你可能感兴趣的文章
    Object c将一个double值转换为时间格式
    查看>>
    object detection错误之Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
    查看>>
    Object of type 'ndarray' is not JSON serializable
    查看>>
    Object Oriented Programming in JavaScript
    查看>>
    OBJECTIVE C (XCODE) 绘图功能简介(转载)
    查看>>
    Objective-C——判断对象等同性
    查看>>
    Objective-C之成魔之路【7-类、对象和方法】
    查看>>
    Objective-C享元模式(Flyweight)
    查看>>
    Objective-C以递归的方式实现二叉搜索树算法(附完整源码)
    查看>>
    Objective-C内存管理教程和原理剖析(三)
    查看>>
    Objective-C实现 Greedy Best First Search最佳优先搜索算法(附完整源码)
    查看>>
    Objective-C实现 jugglerSequence杂耍者序列算法 (附完整源码)
    查看>>
    Objective-C实现1000 位斐波那契数算法(附完整源码)
    查看>>
    Objective-C实现2 个数字之间的算术几何平均值算法(附完整源码)
    查看>>
    Objective-C实现2d 表面渲染 3d 点算法(附完整源码)
    查看>>
    Objective-C实现2D变换算法(附完整源码)
    查看>>
    Objective-C实现3n+1猜想(附完整源码)
    查看>>
    Objective-C实现3n+1猜想(附完整源码)
    查看>>
    Objective-C实现9x9乘法表算法(附完整源码)
    查看>>
    Objective-C实现9×9二维数组数独算法(附完整源码)
    查看>>