zoukankan      html  css  js  c++  java
  • 第三周

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

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

  • 相关阅读:
    简单跟跟spring源码
    java.lang.UnsupportedOperationException mybatis
    通过自定义注解校验后台接口请求参数
    java的修饰符 public --> protected -->default --> private
    Ubuntu安装google-chrome
    git设置core.autocrlf
    时钟时间,系统cpu时间,用户cpu时间
    推荐-Everything搜索工具
    Ubuntu no such file or directory
    centos安装docker
  • 原文地址:https://www.cnblogs.com/Yililove/p/5299965.html
Copyright © 2011-2022 走看看