junit可执行但控制层无法执行_UnitTest

1.使用Junit的最佳实践:

①新建一个名为test的source folder, 用于存放测试类源代码.

②目标类与测试类应该位于同一个包下面, 这样测试类中就不必导入源代码所在的包, 因为他们位于同一包下面

③测试类的命名规则:假如目标类的是Calculator,那么测试类应该命名为TestCalculator或者是CalculatorTest

2.Junit的口号是: keep the bar green to keep the code clean.

3.Junit:单元测试不是为了证明您是对的, 而是为了证明你没有错误.

4.测试用例(Test Case)是单元测试的一个很重要的方面.

5.单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致.

6.测试类必须要继承与TestCase父类:

7.在Junit3.8中,测试犯法需要满足如下原则:

①public

②void的

③无方法参数

④方法名称必须以test开头.

8.Test Case之间一定要完全的独立性, 不允许出现任何的依赖关系.

9.我们不能依赖于测试方法的执行顺序.

10.DRY(Don't Repeat Yourself):

11.关于setUp与tearDown方法的执行顺序:

①setUp

②testAdd

③tearDown

12.测试类的私有方法有时,可以采取两种方法:

①修改方法的访问修饰符, 将private修改为default或public(但不推荐采取这种方法.)

②使用反射在测试类中调用目标类的私有方法(推荐)

13. TestSuite(测试套件): 可以将多个测试组合在一起,同时进行多个测试.

14.RepeatedTest():重复执行测

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值