`
wangpfitta
  • 浏览: 2065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JUnit in service

阅读更多
Eclipse 中 使用 JUnit
1. 针对测试类(或接口)创建测试类
测试类(或接口)--> new --> JUnit Test Case
     选取 New JUnit 4 test --> Next -->(选取接口方法) 点击 Finish

2. 编辑测试类 (完成测试类声明方法的具体实现)
1) 变量定义
为了提高变量的可重用性建议使用全局变量
2) 变量初始化(自定义)
3) 使用测试(使用整个测试类中的多个@Test 共同执行测试)
@Test 对方法的测试实现
@Before 模拟数据添加到数据库中(模拟数据接近真实)
@After 数据库中模拟数据的销毁
@Before 和 @After 中的数据准备工作由非测试借口完成(DAO 接口)
@BeforeClass 所使用接口的初始化(spring 容器的初始化)
@AfterClass 接口对象的销毁
注意:@Before 为 每一个@Test行为执行之前执行
      @After  为 每一个@Test行为执行之后执行
      假设有 n 个 @Test ,@Before 和 @After 将执行 n 次
      @BeforeClass 和 @AfterClass 的执行顺序同上,但不同的是无论有多少的@Test  @BeforeClass 和 @AfterClass 只执行一次,声明方法,变量为静态的
4) @Test 测试行为实现规范
测试方法针对虚拟数据测试
5) Fail  and  Error
Fail  表示测试失败
预期运行结果与实际单元运行结果不同导致
Error 表示测试错误
程序没有考虑到的情况,在断言之前就因某种错误引发例外而终止

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics