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));
        }
    }
     

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

     

    总结:

     

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

  • 相关阅读:
    DecimalFormat
    flex 分页
    flex 分页
    算法学习——st表
    [USACO07DEC]美食的食草动物Gourmet Grazers
    [ZJOI2005]沼泽鳄鱼 矩阵乘法
    [SCOI2010]序列操作 线段树
    [LNOI2014]LCA
    [AHOI2013]作业 & Gty的二逼妹子序列 莫队
    Linux相关——关于文件调用
  • 原文地址:https://www.cnblogs.com/kingbk/p/8611523.html
Copyright © 2011-2022 走看看