这周的作业我并没有用到Visual studio 2013,用到的时eclipse,然而我并不知道这样可不可以......
今天从早上开始就一直在弄vs 首先下载了一个Vs的安装程序,提醒我要更新windows,不得不又安装了组件,将windows更新到了合适的版本。然后开始下载vs 安装,又花了大半天的时间,由于是默认安装,现在c盘空间只剩了9个G,但是在安装语言包的时候出现了问题,无论怎么安装都没有成功,外加C盘空间原因只好放弃,然后就开始删C盘文件......
无奈之下只好用电脑里已装有的eclipse进行单元测试,因为eclipse内置有JUnit4单元测试包,所以这使得单元测试很简便。现在来说下方法,首先编写一个Calculator类,在该类中编写一个简单的加法函数。代码如下
public class Calculator {
private static int result;
public void add(int n) {
result = result + n;
}
public void clear() { result = 0;
}
public int getResult() {
return result;
}
}
之后将JUnit4测试包导入该项目,然后再生成JUnit4测试框架,选中加法的函数,修改测试的代码如下
package ceshi;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
public class CalculatorTest {
private static Calculator calculator = new Calculator();
@Before
public void setUp() throws Exception {
}
@Test
public void testAdd() {
calculator.add(2);
calculator.add(2);
assertEquals(4, calculator.getResult());
}
}
最后Run as 测试就好了.
现在我想说,办法总会有的,这条路行不通,就换一条,不要在一棵树上吊死。
上传的图为vs安装过程图,
eclipse中项目的代码图
以及最后测试期望值与结果值一致,不一致的截图。