测试与优化

测试与优化

211606390张晋誌 211606329 王浩

单元测试

思路

分析可能出现的情况,运用代码进行测试。

代码
@RunWith(Parameterized.class)
public class ParameterTest{
    int expected=0;
    String input1="";
    String input2="";
    String input3="";
    String input4="";


    @Parameters
    public static Collection<Objcet[]>t(){
        return Arrays.asList(new Object[][]{
            {0,"-n","-grade","2","2"},
            {1,"-n","10","-grade","1"},
            {1,"-grade","1","-n","10"},
            {0,"-n","-1","-grade","1"},
            {0,"-n","10","-grade","7"},
            {0,"-n","0","-grade","1"},
            {0,"-n","1002","-grade","2"}
        });
}

public ParameterTest(int expected,String input1,String input2,String input3,String input4){
    this.expected=expected;
    this.input1=input1;
    this.input2=input2;
    this.input3=input3;
    this.input4=input4;
    }
}
@BeforeClass
    public static void setUpBeforeClass() throws Exception {
        start=0;
    }


@Test
    public void Mathtest() {
        assertEquals(expected, new MathExam6329(input1,input2,input3,input4).start);;
    }

运行流程图

1472432-20180930111552588-755095192.png

总结

写了七八天,三年级和逆波兰的算法还是有许多问题解决不了,所以没有进行单元测试,这次作业我深深感受到了自身能力的不足,吃了以前学习不认真基础不扎实的亏,过后要好好研究java,提升自身的能力,为下一次作业提供更好的基础。
1472432-20180930111607965-1633836119.png

转载于:https://www.cnblogs.com/wzxhh/p/9728659.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值