Junit4注解

JUnit4的测试类不用再继承TestCase类了。使用注解会方便很多。

@Before:初始化方法
@After:释放资源
@Test:测试方法,在这里可以测试期望异常和超时时间
@Ignore:忽略的测试方法
@BeforeClass:针对所有测试,只执行一次,且必须为static void
@AfterClass:针对所有测试,只执行一次,且必须为static void
一个JUnit 4 的单元测试用例执行顺序为:
@BeforeClass –> @Before –> @Test –> @After –> @AfterClass
每一个测试方法的调用顺序为:
@Before –> @Test –> @After

代码:

public class PersonTest3 {@BeforeClasspublic static void beforeClass(){System.out.println("beforeClass");}@Beforepublic void before(){System.out.println("before");}@Testpublic void testStudy(){Person p = new Person();p.study();}@Testpublic void testPlay(){Person p = new Person();p.play();}@AfterClasspublic static void afterClass(){System.out.println("afterClass");}@Afterpublic void after(){System.out.println("after");}
}class Person {public void study(){System.out.println("学习!");}public void play(){System.out.println("玩!");}
}

输出:

beforeClass
before
学习!
after
before
玩!
after
afterClass

转载于:https://www.cnblogs.com/ming-zi/p/5837266.html

Junit4常用注解相关推荐

  1. JUnit4常用的注解

    一.JUnit4常用的注解 (1)@Test:将一个方法标记为测试方法: (2)@Before:每一个测试方法调用前必执行的方法: (3)@After:每一个测试方法调用后必执行的方法: (4)@Be ...

  2. JUnit4 与 JUnit 5 常用注解对比

    JUnit4 与 JUnit 5 常用注解对比 JUnit4 JUnit5 说明 @Test @Test 表示该方法是一个测试方法.JUnit5与JUnit 4的@Test注解不同的是,它没有声明任何 ...

  3. Spring系列之Spring常用注解总结

    参看博客:https://www.cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺 ...

  4. Spring常用注解总结

    传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文 ...

  5. spring autowired idea都匹配上了_你清楚这几个Spring常用注解吗?

    作者:平凡希http://cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 如 ...

  6. Junit测试常用注解

    Junit常用注解 0x01 摘要 本文简要说下junit里面常用注解的含义和使用,还会总结一些常用的Assert判断语句. 0x02 常用Junit注解 2.1 @Test 用在方法上,定义该方法是 ...

  7. JAVA单元测试——常用注解(案例源码分析)

    添加配置junit5 <!-- org.junit.jupiter/junit-jupiter-engine --> <dependency><groupId>or ...

  8. SpringBoot教程(13) JUnit5详解 常用注解 BeforeEach BeforeAll ParameterizedTest RepeatedTest

    JUnit5详解 常用注解 BeforeEach BeforeAll ParameterizedTest RepeatedTest 一.前言 1. 引入test包 二.注解 三.测试案例 1. @Be ...

  9. Spring系列之Spring常用注解总结 原文:https://www.cnblogs.com/xiaoxi/p/5935009.html

    传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文 ...

最新文章

  1. yum是干什么的_什么是yum源,yum的工作原理又是什么
  2. 性能分析--视图优化
  3. window下搭建虚拟Linux操作系统
  4. 2013年4月27日星期六
  5. VTK:可视化算法之SingleSplat
  6. linux mint 安装内核,如何在Ubuntu, Linux Mint中安装Linux Kernel 4.18
  7. php七牛持久化处理,使用七牛自定义数据处理范例
  8. cisco ADSL配置
  9. [最小生成树][Dij] Jzoj P5818 做运动
  10. Linux 基本命令(七)--cat,less,more,head,tail,nl 常用命令
  11. java regex 简单使用
  12. ADOMDConnection连接字符串与AnalysisService服务器配置
  13. Python设计模式:外观模式
  14. ST-Link下载 KELL5程序下载 STM32程序下载
  15. 软件测试经典面试题30道
  16. sht11的linux程序,SHT11温湿度传感器的proteus仿真与程序源码
  17. 离圆心最远的整数点(微软笔试题)
  18. 伊诺伊香槟分校计算机世界排名,2020年伊利诺伊大学香槟分校QS世界排名
  19. 互联网协议 — DNS 域名系统
  20. 解码中的AnnexB和avcC两种分割数据方式

热门文章

  1. UICollectionView 具体解说学习
  2. 【物理/数学】—— 概念的理解 moment、momentum
  3. [转] sql server 跨数据库调用存储过程
  4. Ubuntu实现树莓派交叉编译
  5. 一个人的Scrum之准备工作
  6. 【转】(五)unity4.6Ugui中文教程文档-------概要-UGUI Interaction Components
  7. hdu 4442 Physical Examination (2012年金华赛区现场赛A题)
  8. Android调试技巧之Eclipse行号和Logcat
  9. watch 和 computed
  10. SQL重复记录查询的几种方法