为了账号安全,请及时绑定邮箱和手机立即绑定

JUnit—Java单元测试必备工具

难度初级
时长 1小时 7分
学习人数
综合评分9.73
258人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • failure和Error的作用
    查看全部
  • JUnit的使用注意事项
    查看全部
  • Test Suite 的使用
    查看全部
  • 多组数据同时测试
    查看全部
  • 测试套件,执行所有指定的测试类
    查看全部
  • JUnit规范
    查看全部
  • package com.imooc.util; import static org.junit.Assert.*; import java.util.Arrays; import java.util.Collection; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; @RunWith(Parameterized.class) public class ParameterTest { /* * 1.更改默认的测试运行器为RunWith(Parameterized.class) * 2.声明变量来存放预期值 和结果值 * 3.声明一个返回值 为Collection的公共静态方法,并使用@Parameters进行修饰 * 4.为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值 */ int expected =0; int input1 = 0; int input2 = 0; @Parameters public static Collection<Object[]> t() { return Arrays.asList(new Object[][]{ {3,1,2}, {4,2,2} }) ; } public ParameterTest(int expected,int input1,int input2) { this.expected = expected; this.input1 = input1; this.input2 = input2; } @Test public void testAdd() { assertEquals(expected, new Calculate().add(input1, input2)); } }
    查看全部
  • 作者秀着清脆机械键盘敲击声
    查看全部
  • Junit4具体的运行流程
    查看全部
    0 采集 收起 来源:JUnit运行流程

    2015-11-13

  • 测试失败的两种情形 failure 和 error
    查看全部
  • JUNIT4使用要点
    查看全部
  • XUnit是一套基于测试驱动开发的测试框架
    查看全部
    0 采集 收起 来源:Junit4简介

    2015-11-07

  • #Junit——参数化设置# 提高代码的重用度 1.更改默认的测试运行器为RunWith(Parameterized.class) 2.声明变量存放预期值和结果值 3.声明一个返回值为Collection的公共静态方法,并使用@Parameters进行修饰 例如: public static Collection<Object[]>t(){ return Arrays.asList(new Object[][]{{3,2,1}{4,2,2}}); } 4.为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值(预期值、输入参数值等) 5.@Test构造测试类,使用通过构造函数传入参数的相关变量写测试类
    查看全部
  • #Junit——测试套件# 用于批量测试,测试套件中也可以测试其他测试套件 测试套件是一个空类,需要使用public修饰 @RunWith(Suite.class)——更改测试运行期为Suite.class,说明所修饰的类为测试套件的入口类 @Suite.SuiteClasses({测试类1.class,测试类2.class,...})——以数组的的形式作为SuiteClasses的参数 小结: 1.写一个作为测试套件的入口类,不包含其他的方法,用public修饰 2.更改测试运行器Suite.class 3.将要测试的类作为数组传入到Suite.SuiteClasses({})
    查看全部
  • #Junit——常用注解# 1.@Test:将一个普通的方法修饰成为一个测试方法 2.@Test(expected=XXX(异常类).class):会抛出该异常 3.@Test(timeout=毫秒 ):设置执行的时间,用于结束死循环或是性能测试 4.@Ignore:所修饰的测试方法会被测试运行器忽略 5.@RunWith:可以更改测试运行器org.junit.runner.Runner
    查看全部
    0 采集 收起 来源:JUnit常用注解

    2015-11-03

举报

0/150
提交
取消
课程须知
亲,学习本课程前需要熟练掌握Java基础语法和面向对象的知识呦!
老师告诉你能学到什么?
1、JUnit的基本概念 2、快速使用JUnit4对代码进行测试 3、JUnit4使用详解 4、使用JUnit4来帮助我们整合spring和hibernate

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!