java的junit之异常测试、参数化测试、超时测试

1.对可能抛出的异常进行测试

  • 异常本身是方法签名的一部分
  • 测试错误的输入是否导致特定的异常

summary

  • 测试异常可以使用@Test(expected=Exceptio.class)
  • 对可能发生的每种类型的异常进行测试

2.参数化测试

如果待测试的输入和输出是一组数据:

  • 可以把测试数据组织起来
  • 用不同的测试数据调用相同的测试方法

3.Junit超时测试

可以为Junit的单个测试设置超时:

  • 超时设置为1秒:@Test(timeout=1000)
  • timeout单位是毫秒
  • 超时测试不能取代性能测试和压力测试
相关推荐
晓13134 天前
第五章:Redis多级缓存
junit
我命由我123456 天前
Android 控件 - 最简单的 Notification、Application Context 应用于 Notification
android·java·开发语言·junit·android studio·android jetpack·android-studio
android_cai_niao7 天前
JUnit 4.x最新版本
junit·junit5·junit4
快乐肚皮7 天前
OpenResty:Nginx的进化之路
nginx·junit·openresty
别会,会就是不问8 天前
Junit4下Mockito包的使用
java·junit·单元测试
我命由我123459 天前
JUnit - 自定义 Rule
android·java·开发语言·数据库·junit·java-ee·android-studio
剑之所向9 天前
嵌入式之lua脚本
开发语言·junit·lua
weixin_4624462316 天前
在宝塔 Nginx 上安装与配置 lua-cjson 教程
nginx·junit·lua
移幻漂流19 天前
Lua的现状与机遇:技术生态全景及高潜力领域分析
junit·单元测试·lua
IMPYLH20 天前
Lua 的 Table 模块
开发语言·笔记·后端·junit·游戏引擎·lua