zoukankan      html  css  js  c++  java
  • 软件测试作业三 尝试使用JUnit

    写一个判断三角形种类的代码,对其进行测试。

    判断三角形代码:

    package 测试1;
    
    public class sjx {
        public String f(int a,int b,int c)
        {
            if(a<=0||b<=0||c<=0||a+b<=c||a+c<=b||b+c<=a) return "不是三角形";
            if(a == b&&b == c) return "等边三角形";
            else if(a == b||b == c) return "等腰三角形";
            else return "一般三角形";
        }
    }

    测试代码:

    package 测试1;
    
    import org.junit.*;
    
    public class sjxTest {
        sjx s;
        @Before
        public void SetUp()
        {
            s = new sjx();
        }
        
        @Test 
        public void tests()
        {
            Assert.assertEquals("不能判断是否为三角形","不是三角形",s.f(1,1,2));
            Assert.assertEquals("不能判断是否为等边三角形","等边三角形",s.f(1,1,1));
            Assert.assertEquals("不能判断是否为等腰三角形","等腰三角形",s.f(2,2,3));
            Assert.assertEquals("不能判断是否为一般三角形","一般三角形",s.f(3,4,6));
        }
    
    }

    运行结果:

  • 相关阅读:
    uva 804WAWAWA--不想看了以后再说
    uva10129 play on words
    tree--
    打印素数表orz
    DeepFM模型
    国内常用镜像链接
    Thompson(汤普森)采样
    知识图谱简介
    显式反馈和隐式反馈
    RNN之LSTM及双向LSTM
  • 原文地址:https://www.cnblogs.com/wos1239/p/5296443.html
Copyright © 2011-2022 走看看