单元测试JUnit4--知识点速查

作者: 林檎果 | 来源:发表于2018-04-17 13:43 被阅读43次
  • JUnit4的测试类不再需要继承测试类。
  • 直接IDE支持用JUnit测试。

测试用例@Test目的:

  • 不是用来证明你一定是对的,而是证明你在预期的情况下没有错。

测试失败情况:

  • Errors表示:被测试的代码,或测试的代码抛异常
  • Failures表示:Assert断言失败,运行与预期不一致

运行流程:

  • @BeforeClass 整个类加载后,执行一次,可以用来加载配置
  • @Before 每个@Test执行前,执行一次
  • 各个@Test
  • @After 每个@Test执行后,执行一次
  • @AfterClass 整个类销毁前,执行一次,可以用来关闭数据库连接

常见注解:

  • @Test(expected=xxx.class) 期待一个异常
  • @Test(timeout=毫秒)
  • @Ignore:修饰的方法会被忽略
  • @RunWith:更改测试运行器

测试套件

@RunWith(Suite.class)  //必须
@Suite.SuitClasses({TaskTest1.class,TaskTest2.class,TaskTest3.class})  //要测试的
public class SuiteTest{
    //不能包含其他方法
}

关于我:

linxinzhe,全栈工程师,目前供职于某500强通信企业。人工智能,区块链爱好者。

GitHub:https://github.com/linxinzhe

欢迎留言讨论,也欢迎关注我~
我也会关注你的哦!

相关文章

  • 单元测试JUnit4--知识点速查

    JUnit4的测试类不再需要继承测试类。 直接IDE支持用JUnit测试。 测试用例@Test目的: 不是用来证明...

  • React 常用知识点快速查找

    title: React常用知识点快速查找author: 作者top: falsetoc: falsedate: ...

  • [Github项目推荐] 机器学习& Python 知识

    今天推荐三份知识点的速查表,分别是机器学习、深度学习和 Python 三方面的知识点速查表。其中前两份都是来自斯坦...

  • 前端面试日更解答 2020-03-10

    今天的知识点 (2020.03.10) 14.单元测试、集成测试、系统测试区别? 13.什么是单元测试和集成测试?...

  • 第2章 个人技术与流程 笔记&总结

    第2章 个人技术和流程 知识点:单元测试、回归测试、效能分析、个人软件开发流程、开放-关闭原则(OCP) 单元测试...

  • Redis知识点速查

    NoSQL概述 为什么需要NoSQL 高并发读写 海量数据的高效率存储和访问 高可扩展性和高可用性 NoSQL数据...

  • Maven知识点速查

    本文是学习项目管理利器——maven的Maven知识点速查 前置知识:无 Maven常用命令 compile 编译...

  • SpringMVC开发 知识点速查

    SpringMVC入门 什么是SpringMVC 实现MVC设计模式的框架 SpringMVC核心组件 Dispa...

  • Java异常--知识点速查

    Throwable:分两类Exception:应用程序中的可能的可预测、可恢复问题Checked Exceptio...

  • HashMap原理知识点速查

    数据结构之哈希表 在哈希表中进行添加,删除,查找等操作,性能十分之高,不考虑哈希冲突的情况下,仅需一次定位即可完成...

网友评论

    本文标题:单元测试JUnit4--知识点速查

    本文链接:https://www.haomeiwen.com/subject/egwukftx.html