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

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

     

    总结:

     

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

  • 相关阅读:
    PS插件安装
    在linux中安装Python
    快慢指针 | 环形链表
    Intel VT-x 支持但处于禁用状态开启
    函数
    连接(交叉连接、内连接、外连接、自连接)
    游标cursor 与循环fetch
    Identity 自增长标识
    Trigger 触发器
    Procedure 存储过程
  • 原文地址:https://www.cnblogs.com/kingbk/p/8611523.html
Copyright © 2011-2022 走看看