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中项目的代码图

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

  • 相关阅读:
    区块链python演示
    网页H5图片预览滑动模仿新浪微博插件
    AngularJS
    实现A Painless Q-learning Tutorial (深度学习笔记二)
    python线性拟合数据(深度学习笔记一)
    雪花特效登录页面
    ASP.NET Core中使用NLog记录日志
    EFCore中代码优先锲约和数据类型与数据库的对应关系
    所有数据库连接字符串示例
    看到12_234_678差点怀疑人生的事儿
  • 原文地址:https://www.cnblogs.com/Yililove/p/5299965.html
Copyright © 2011-2022 走看看