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

JUnit—Java单元测试必备工具

难度初级
时长 1小时 7分
学习人数
综合评分9.73
258人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • 简便创建测试类的方法开端(用于观看)
    查看全部
  • 如何新建一个包存储test文件呢? 只需要找到src,单击右键new->source folder->如果之前写了测试文件,只需移过去就可以了,没写再写一个就是了
    查看全部
  • 测试要注意的规范
    查看全部
  • 在源码中写测试代码不太好,所以可以建一个src目录,将测试代码放在其下的test中
    查看全部
  • 写测试类时选的是测试类,看好了选的是Junit Test,不是class
    查看全部
    0 采集 收起 来源:JUnit4快速入门

    2017-09-09

  • 新建一个测试类
    查看全部
    0 采集 收起 来源:JUnit4快速入门

    2017-09-09

  • 如何添加Junit4架包:选择被测试的包,单击右键->Build path->add libraries,在其中选择Junit4操作即可
    查看全部
    0 采集 收起 来源:JUnit4快速入门

    2018-03-22

  • 要被测试的代码
    查看全部
    0 采集 收起 来源:JUnit4快速入门

    2017-09-09

  • 测试用例的包名和被测试类包名一致,测试类放在test目录下。在每个测试方法前写test方法名更规范。更多方法进行测试时:在测试类上右键,新建一个junit Test Case,更改源代码目录browse,选择test,名字修改,next,选择所要方法,点击finish(1.测试方法上必须使用@Test进行修饰 * 2.测试方法必须使用public void进行修饰,不能带任何的参数 * 3.新建一个源代码目录来存放我们的测试代码 * 4.测试类的包应该和被测试类保持一致 * 5.测试单元中的每个方法必须可以独立测试,测试方法间不能有任何依赖 * 6.测试类使用Test作为类名后缀 * 7.测试方法使用test作为方法名的前缀)
    查看全部
  • 1.新建一个java项目2.创建一个包3.编写一个被测试的类(包含加减乘除四个方法),在项目上右键选择Build Path,Add libraries,Junit,Next,Finish 4.在当前包中右键Junit TestCase新建一个测试类Calculate Test,仿照模板写一个自己的测试方法,删除模板再使用junit运行
    查看全部
    1 采集 收起 来源:JUnit4快速入门

    2017-09-08

  • @ignore测试忽略
    查看全部
    0 采集 收起 来源:JUnit常用注解

    2017-08-14

  • Junit参数化设置:如果要为逻辑相同,但只是参数不同的方法创建多个,或者多次修改某方法的参数,就会显得特别繁杂,Junit提供Parameterized.class运行器来提供参数化设置(使用该运行器的测试类,所有测试方法都会执行预先提供的参数的数量的次数,无论是否使用了该参数) 使用方法: 1.用@RunWith改变测试运行器为Parameterized.class 2.创建一组数据成员(不限数量),这些数据成员就是需要被多次使用的参数(当然也可以有不需要被参数初始化的成员,只需要确保这些数据成员不是被构造器的参数初始化即可) 3.创建一个public static的返回值为Collection的方法,并使用@Parameters修饰,返回的容器内部需要存有数据,这些数据就是每次被使用的参数的值(在构造器中赋值给数据成员,如果每组有多个数据,则容器中存有的元素就是Object数组) 4.创建一个public的构造器,其有一个或多个参数,参数数量和类型视需要被参数初始化的数据成员而定,这些参数用来为数据成员赋值,其每次的值都是由Collection容器的元素指定(非参数初始化的数据成员可以不受影响,只要不使用参数即可) 5.创建自定义的测试方法,该方法会多次执行,直到Collection中的所有数据都执行完毕(不论是否使用了数据,都会多次执行)
    查看全部
  • 测试套件:如果测试类过多,分开运行过于繁琐,Junit提供测试套件Suite把这些类集合在一个测试套件中,进行批量运行(Suite是一个测试运行器,.class文件) 测试套件的使用:前提,测试套件的入口类不应该有其他方法(因为不会被执行) 1、创建一个测试类(可以是任意名字,但最后命名为SuiteTest) 2、使用@Runwith(Suite.class)更改测试运行器为测试套件 3、使用@SuiteClasses({测试类1、测试类2})注解,把需要批量运行的测试类放入 (不一定就要和截图一样用@Suite.@SuiteClasses来使用)
    查看全部
  • 测试套件:如果测试类过多,分开运行过于繁琐,Junit提供测试套件把这些类集合在一个测试套件中,进行批量运行
    查看全部
  • @Test标注测试方法,不被标注是不会被测试运行的 @Test(expected=XX.class)检查被测方法是否抛出XX异常,只有抛出该异常时才算成功,其他所有情况都是失败或错误 @Test(timeout=毫秒),检查被测方法是否在指定时间内运行结束,如果超时则错误 @Ignore可以让测试运行器忽略被标记的方法不运行,且可以通过@Ignore("..")提供备注、告知为何进行忽略 @RunWith指定测试方法通过哪个测试运行器运行(默认的测试运行器足够完成大部分功能)。自定义的测试运行器需要通过继承org.junit.runner.Runner
    查看全部
    0 采集 收起 来源:JUnit常用注解

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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