第二次作业——eclipse的安装和使用以及JUnit单元测试
jdk安装与环境搭建
-
jdk还是建议官网下载, 选择最底下的“windows X86”(32位)或者“windows X64”(64位)下载
- 下载完成后解压得到
-
最后一步就是搭建环境了,依次 右键我的电脑,属性,高级系统设置,高级,环境变量
-
选择下面系统变量的新建,在弹出的框内(如上图所示),
填入变量名:JAVA_HOME
变量值 填刚才jdk的具体安装路径(比如D:\Java\jdk1.8.0_60)
同样新建
变量名 CLASSPATH
变量值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意最前面有个点)
编辑Path
变量名:Path
变量值:;%JAVA_HOME%\bin (点击编辑在后面加上这个值)
-
检验环境是否配置成功,win+r运行cmd 输入 java -version (注意java 和 -version中间有空格!!!)
显示版本号则配置成功
二. 最大子数组和算法的实现与测试
2.1 最大子数组和算法
我采用了思路简单粗暴的枚举法,代码已经上传至coding中(https://coding.net/u/cqz_/p/test/git/tree/master/MyTest)。
2.2 代码的单元测试
用单元测试工具JUnit对代码测试(如下图)
结果全部通过 (如下图)
2.3、表格的完成
用例编号 |
用例描述 |
输入数据 |
预期输出数据 |
实际输出数据 |
通过/不通过 |
评价 |
1 |
全为0 |
0,0,0,0,0 |
0 |
0 |
通过 |
正确 |
2 |
全为负数 |
-3,-4,-2,-1,-5 |
-1 |
-1 |
通过 |
正确 |
3 |
有唯一正数 |
-1,-2,3,-1,-2 |
3 |
3 |
通过 |
正确 |
4 |
部分子数和为最大子数和 |
-1,2,3,-1,5 |
9 |
9 |
通过 |
正确 |
5 |
整个数列为最大子数和 |
2,-1,2,3,4 |
10 |
10 |
通过 |
正确 |