`
qnlpkuge
  • 浏览: 44883 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Junit 中的常见 annotation

 
阅读更多
@Before:初始化方法

@After:释放资源

@Test:测试方法,在这里可以测试期望异常和超时时间

    @Test(expected=MyException.class)

    @Test(timeout=xxxx)测试方法在制定的时间之内(单位:ms)没有运行完,则测试也失败。

@Ignore:忽略的测试方法

@BeforeClass:针对同一个单元测试类中的所有测试,只执行一次,且必须为static void

@AfterClass:针对同一个单元测试类中的所有测试,只执行一次,且必须为static void

一个JUnit 的单元测试用例执行顺序为:

@BeforeClass –> @Before –> @Test –> @After –> @AfterClass

每一个测试方法的调用顺序为:

@Before –> @Test –> @After
分享到:
评论

相关推荐

    Junit4单元测试必备入门教程

    JUnit4中的Annotation ------------------- 在JUnit4中,引入了多种Annotation,用于描述测试用例。常见的Annotation包括: * `@Before`:使用了该元数据的方法在每个测试方法执行之前都要执行一次。 * `@After`:...

    学习JUnit4过程中的总结

    首先,JUnit4引入了注解(Annotation)的概念,使得测试类和方法的声明更加简洁直观。例如,`@Test`注解标记在测试方法上,表示这是一个待执行的测试用例。此外,`@Before`和`@After`注解分别用于定义在每个测试方法...

    Junit使用入门培训(初级篇)1

    通过本文,读者已经掌握了 JUnit 的基础知识,包括 JUnit 的简介、工具包准备、配置环境、创建 JUnit 测试用例并执行、JUnit4 的 Annotation 使用等。这些知识点为读者提供了使用 JUnit 进行单元测试的基础。

    junit测试案例程序

    为了更好地组织和运行测试,JUnit引入了注解(Annotation)。`@Test`注解标识一个方法为测试方法,而`@Before`和`@After`注解则分别用于定义在每个测试方法执行前和执行后需要执行的代码,通常用来初始化或清理资源...

    junit4.7及相关教程

    在JUnit 4.7中,你可以通过创建继承自`org.junit.TestCase`的类来编写测试用例,或者使用注解(Annotation)来简化这个过程。注解如`@Test`用于标记测试方法,`@Before`和`@After`分别用于定义在每个测试之前和之后...

    JUnit学习资料JUnit学习资料

    随着JUnit的发展,从JUnit 4开始引入了注解(Annotation)的概念。注解简化了测试用例的编写和组织,常见的注解包括: - `@Test`:标记一个方法作为测试方法。 - `@Before` 和 `@After`:用于指定在每个测试方法之前...

    junit-4.11.jar包

    2. **注解驱动测试**:JUnit 4.11引入了注解(Annotation)的概念,使得测试代码更加简洁、清晰。例如,`@Test` 注解用于标记测试方法,`@Before` 和 `@After` 注解分别用于定义在每个测试之前和之后执行的设置和...

    junit4单元测试实例

    在JUnit4中,测试类通常继承自`org.junit.Test`,但更常见的是使用注解来定义测试方法。下面是一个简单的例子: ```java import org.junit.*; public class CalculatorTest { @Before public void setUp() { //...

    annotation

    在编程领域,注解(Annotation)是Java等编程语言中的一种元数据,它提供了在编译时或运行时处理程序信息的方式。元数据是关于数据的数据,它为编译器、构建工具、框架或者JVM提供了有关代码的额外信息。在Java中,...

    junit单元测试框架

    JUnit框架的核心概念包括测试用例(Test Case)、测试注解(Test Annotation)和断言(Assertion)。 1. 测试用例:在JUnit中,一个测试用例通常对应一个Java类,其中包含多个测试方法。每个测试方法都是独立的,...

    Annotation等

    - 在Junit测试中,@Test、@Before、@After等注解用于定义测试行为。 - 在Servlet中,@WebServlet、@WebFilter等注解简化了web应用的部署描述符。 通过深入学习和实践,您将能够熟练掌握Java Annotation,利用它...

    java SSH项目 hibernate annotation

    Java SSH项目是基于三个主要框架——Struts、Spring和Hibernate构建的企业级Web应用程序。这个项目中,Hibernate作为ORM...Hibernate注解的使用简化了数据库配置,提高了开发效率,是现代Java开发中常见的技术栈选择。

    在woyo写的Junit4培训讲义

    1. **注解(Annotation)**:@Test、@Before、@After、@BeforeClass、@AfterClass等是Junit4中最常见的注解。它们分别用于标记测试方法、在每个测试方法前执行的方法、在每个测试方法后执行的方法、在所有测试方法前...

    junit4.11-SNAPSHOT-20120805-1225.zip

    "junit4.11-SNAPSHOT-20120805-1225.zip"这个压缩包文件,显然是Junit 4.11的一个特定版本,日期戳表明这是2012年8月5日12时25分的快照,这种命名方式常见于持续集成或敏捷开发环境中,用于追踪不同时间点的代码状态...

    Ant1.7+Junit4.3 (4.0)

    JUnit是Java编程语言的一个单元测试框架,版本4.3是在其发展历史中的一个早期版本,提供了诸如注解(Annotation)、参数化测试等功能。 在Java开发中,Ant用于自动化构建任务,如编译、打包、测试和部署。而JUnit则...

    spring-aop demo及junit测试

    本教程将介绍两种常见的Spring AOP配置方法,并通过JUnit进行测试,确保其正确运行。 首先,我们来看看什么是AOP。AOP的核心思想是将关注点分离,即把横切关注点(如日志、事务管理等)从业务逻辑中解耦出来。...

    探索Java注解的神秘世界:Annotation全解析

    Java 注解在实际开发中有多种用途,以下是一些常见的应用场景: 1. **依赖注入**:Spring 框架利用注解如 `@Autowired` 和 `@Component` 来自动管理对象之间的依赖关系。 2. **测试框架**:JUnit 使用 `@Test` 和 `...

    Java基础之Annotation解读.docx

    例如,在JUnit中,测试方法可以通过注解标识为测试用例;在Spring框架中,可以使用注解来声明依赖注入、AOP切面等。通过注解,开发者可以编写更加简洁和灵活的代码,减少了配置文件的需求。 **四、常见标准注解** ...

    Java开发实战从入门到精通视频教程下载第16章 Annotation.zip

    我们将通过示例演示如何在Servlet、JPA、JSF等常见Java框架中使用注解进行配置,以及如何在测试框架如JUnit中使用注解简化测试编写。 最后,我们会讨论注解的最佳实践,如何避免滥用注解导致的代码混乱,以及如何...

Global site tag (gtag.js) - Google Analytics