junit4初级用法:

一:各个标签的意思

1.@Test用来标注测试函数

2.@Before用来标注此函数在每次测试函数运行之前运行(每执行一个@Test之前都要运行一遍@Before)

3.@After用来标注此函数在每次测试函数运行之后运行(每执行完一个@Test之后都要运行一遍@After)

4.@BeforeClass用来标注在测试开始时运行;(在执行所有的@Test之前执行一遍@BeforeClass)

5.@AfterClass 用来标注在测试结束时运行;(在执行所有的@Test之后执行一遍@ AfterClass)

6.Assert类中有很多断言,比如assertEquals("期望值","实际值");

二。示例代码

举例如下:

运行结果:

故运行顺序是:

@BeforeClass<@Before<@Test<@After< @AfterClass

最新文章

  1. Pyqt Smtplib实现Qthread多线程发送邮件
  2. Magento多语言功能
  3. Select模型原理
  4. BASLER 镜头选型白皮书
  5. RMAN完整全备份
  6. WPF界面按钮美化
  7. 使用Angular Router导航基础
  8. Oracle数据库中插入日期型数据(to_date的用法)(转载)
  9. Spring MVC 的 XML 配置方式
  10. loadrunner 上传下载
  11. 【转】vmware 安装 osx 无法登录 appstore 的解决办法 (伪造smbios设备信息)
  12. 第三十七篇-BottomNavigationVIew底部导航的使用
  13. IOS UINavigationController 更改返回按钮
  14. L - Fire Game
  15. 篮球游戏AI预研
  16. Python中的format函数
  17. Git的安装和配置用户名和密码
  18. Postman—命令执行脚本及生成报告
  19. ubuntu下完全卸载opencv3.1.0
  20. js原型及原型链解析

热门文章

  1. 重置 Bootstrap modal 模态框数据
  2. 关于一致性hash,这可能是全网最形象生动最容易理解的文档,想做架构师的你来了解一下
  3. (转)为什么ssh一关闭,程序就不再运行了?
  4. elasticsearch安全重启节点
  5. Spring Security的RBAC数据模型嵌入
  6. 中控考勤机使用 zkemkeeper SDK订阅考勤数据事件失效解决方式
  7. modbus协议使用小记
  8. json_rpc_2 implementation
  9. 小div在大div中垂直居中方式
  10. Vue项目整体架构记要