第三周

       这周的作业我并没有用到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中项目的代码图

以及最后测试期望值与结果值一致,不一致的截图。

原文地址:https://www.cnblogs.com/Yililove/p/5299965.html