Junit4 参数化测试 判断三角形的例子

本文介绍了如何使用JUnit4进行参数化测试,特别是在处理对象参数时的挑战。通过创建一个Triangle类并实现三角形的判断,文章展示了如何编写参数化测试用例,包括等边、等腰和非三角形的示例。提供的代码示例详细展示了如何设置和运行参数化测试。
摘要由CSDN通过智能技术生成

            此文乃本人发表在testwo之一文,特此贴过来,以装本人CSDN之专栏。吾自进CSDN年久,从无一文片语,一是觉着技术有限无从分享,二是无写文之惯常。吾虽不才,亦知网络共享之论,今特感有愧,所以发文与众人交流,文若不当,恳请赐教,望共进步!

           本人正在学习单元测试,在使用Juni4参数化测试的时候遇到一些问题。主要问题是,如何做对象的参数化,网上关于Junit4参数化的例子基本都是算术题,太easy,在真正实战中我想肯定要复杂的多,对于我们初学者来讲,尤其是俺们自学的同学,复杂的参数怎么做,几乎没有指引啊。经过一点努力,小可终于发掘出了点名堂,现在写来于大家分享一下,如有不当之处,请大家一起修正,欢迎讨论共进步啊。

  1. package main.java;
  2. public class Triangle {
      protected long SideA=0;
      protected long SideB=0;
      protected long SideC=0;
     public Triangle(long A,long B, long C){//构造函数
      this.SideA=A;
      this.SideB=B;
      this.SideC=C;
     }
    public boolean isTriangle(Triangle triangle){//判断是否为三角形
    boolean istrue=false;
    ...
    return istrue;
    }   
  3. public String isType(Triangle triangle){//判断三角形的类型
    String strtype="";
    ...
    return strtype;
    }
测试类如下:
  1. package test.cc;
  2. import
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值