码迷,mamicode.com
首页 > 其他好文 > 详细

Software Testing lab01

时间:2017-03-12 13:27:43      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:color   tin   port   uil   sys   als   images   else   代码   

1.下载junit和hamcrest的jar包并引入项目

2.在eclipse商店中下载安装eclemma插件

3.编写判断三角形形状的代码

package lab1source;

public class src1 {
    public static String T(double a,double b,double c){
        double tem = Math.max(a, b);
        if(tem>c){
            if(tem==a){
                a = c;
            }else {
                b = c;
            }
            c = tem;
        }
        if(!(a+b>c&&Math.abs(a-b)<c)){
            return "not a triangle";
        }else if(a==b && a==c){
            return "equilateral triangle";
        }else if(a==b || a==c || b==c){
            return "isosceles triangle";
        }else return "scalene triangle";
        }
        public static void main(String[] args) {
            System.out.println(src1.T(3, 3, 3));
        }
}

4.完成测试类代码

package lab1source;

import static org.junit.Assert.*;

import org.junit.Test;

public class src1Test {
    src1 s1= new src1();
    @Test
    public void testT() {
        assertEquals("equilateral triangle",s1.T(3,3,3));
        assertEquals("isosceles triangle",s1.T(3,4,3));
        assertEquals("scalene triangle",s1.T(3,4,5));
    }

}

5.测试结果

技术分享

技术分享

技术分享

 

Software Testing lab01

标签:color   tin   port   uil   sys   als   images   else   代码   

原文地址:http://www.cnblogs.com/mmao95/p/6537503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!