zoukankan      html  css  js  c++  java
  • JUnit练习

    一丶软件安装

     

    我选择了MyEclipse作为我的开发软件。运行截图如下:

     

    二丶实践练习

     

    1.编写需要测试的类

     

    一元一次方程可表示为:ax+b=0,可推到出x=-b/a。根据求解方法,编写出根据所给a,b值,返回x结果的类。代码如下:

    public class equation {
         public int answer(int a,int b){
                 return -b/a;
         }
    }
     

    2.将测试包导入项目

     

    我按照这篇文章所讲,将测试包成功导入。截图如下:

     

    3.编写测试方法

     

    按步骤生成测试用例,MyEclipse测试代码需要自己编写。我的代码如下:

    import static org.junit.Assert.*;
    import org.junit.Test;
    
    public class Unitytexttext {
        @Test
        public void test1() {
            assertEquals(3,new equation().answer(3,-9));
        }
        @Test
        public void test2() {
            assertEquals(-2,new equation().answer(6,12));
        }
        @Test
        public void test3() {
            assertEquals(7,new equation().answer(1,-7));
        }
        @Test
        public void test4() {
            assertEquals(2,new equation().answer(3,-8));
        }
    }
     

    测试样例全部通过。截图如下:

     

    总结:

     

    还可以吧,可以用一个成功的算法比较一个待测试的算法,如果只是测试几组数据有点画蛇添足。

  • 相关阅读:
    Shader Forge学习
    Unity 编辑器扩展
    DoTween
    游戏AI之群组行为
    Unity与服务区交互数据
    NGUI制作流光效果
    NGUI组件整理总结
    Resharp使用简记
    C#使用LitJson对Json数据解析
    BehaviorDesigner学习
  • 原文地址:https://www.cnblogs.com/kingbk/p/8611523.html
Copyright © 2011-2022 走看看