`
lusanxiong
  • 浏览: 20178 次
社区版块
存档分类
最新评论

junit4使用总结

阅读更多
junit4注解标记的方法运行的顺序
@BeforeClass->@Before->@Test->@After->@AfterClass

如果需要在开始之前执行某个方法需要使用该注解标注,主要用来初始化资源
@BeforeClass

如果需要在每个测试方法执行前都执行一次需要使用该注解标注,主要用来初始化资源
@Before

每个测试的方法需要使用该注解标注,主要要来运行测试方法
@Test
该注解还有其它的一些属性,如excepted(预计有异常),time(限定执行时间),等

相对应上面的注解@After,@AfterClass分别是在方法和类执行完之后,都会执行一次.主要用于回收资源。

注意:
1.使用上面注解标记的方法名称都需要以test开头。
2.类声明的成员变量,如果需要在@Before,@BeforeClass实例化时,一定要声明为静态的。
  如:static String s = "123";否则在@Test方法中,获取该实例对象时为Null.

其它常用的注解:
如果某个测试方法暂时不参与测试,可以将@Test改为@Ignore,即可。
@Ignore

样例:
public class IApplyServiceTest extends SpringService {
static IApplyService applyservice;
@BeforeClass
public void testInit() {
applyservice = super.getIapplyService();
System.out.println(applyservice);
}

@Test
public void testMySearcher() {
Assert.notNull(applyservice);
MySearcher mysearcher =  applyservice.getSearcherByUserId(1);
Assert.notNull(mysearcher);
}
}
0
0
分享到:
评论
2 楼 lusanxiong 2012-06-05  
xurichusheng 写道
再有个具体的例子就好了

加了个简单的样例。。。
1 楼 xurichusheng 2012-06-04  
再有个具体的例子就好了

相关推荐

    Spring Test 整合 JUnit 4 使用总结.rar

    Spring Test 整合 JUnit 4 使用总结.rar

    Junit4测试总结

    **Junit4测试总结** JUnit4是Java编程语言中最常用的一个单元测试框架,它极大地简化了测试代码的编写,使得开发者能够更加专注于测试用例的设计和执行。在本文中,我们将深入探讨JUnit4的主要特性、如何使用以及它...

    junit4学习文档

    下面是一个使用 JUnit4 编写的测试类示例: ```java import org.junit.*; public class AddOperationTest { @Before public void setUp() throws Exception { // 初始化代码 } @After public void ...

    junit4 jar包

    总结一下,"junit4 jar包"是Java开发中不可或缺的一部分,它提供了一套完善的单元测试工具和API,帮助开发者确保代码的质量和稳定性。通过`junit-4.11.jar`和`hamcrest-core-1.3.jar`这两个关键库,我们可以编写出...

    junit总结使用例子

    本文将深入探讨JUnit的使用方法、核心概念以及常见实践。 ### JUnit简介 JUnit是一个开源的测试框架,它基于Java,主要用于编写和运行针对Java类的单元测试。它的核心理念是通过断言(assertions)来验证代码行为,...

    Junit4简单实用

    总结来说,JUnit4 是对 JUnit3 的一个重要升级,它利用 Java 5 的注解特性极大地简化了测试用例的编写,提高了测试代码的可读性和可维护性。通过使用注解,开发者能够更自由地组织测试逻辑,同时也能够方便地扩展...

    Junit4.zip

    总结起来,JUnit4作为Java单元测试的重要工具,通过其强大的注解系统、丰富的断言方法、灵活的扩展机制,使得测试工作变得高效且易于维护。熟练掌握JUnit4,将有助于提升软件项目的质量和稳定性,是每个Java开发者...

    junit4单元测试

    总结一下,JUnit4是一个强大的单元测试框架,它的注解驱动使得测试代码更简洁,断言机制便于检查代码行为,参数化测试、异常测试、分类和分组等功能则提高了测试的灵活性和覆盖率。通过合理使用JUnit4,开发者能够...

    Junit4 jar包

    而Junit4,作为最广泛使用的Java单元测试框架,为开发者提供了强大且易用的测试能力。本文将深入探讨Junit4的核心特性、使用方法以及它在实际开发中的价值。 Junit4简介: Junit4是由Eclipse基金会维护的一个开源...

    学习JUnit4过程中的总结

    这篇博客“学习JUnit4过程中的总结”可能是作者在深入研究JUnit4后的一些心得体验和技巧分享。下面我们将深入探讨JUnit4的核心特性、如何使用以及它在软件开发中的重要性。 首先,JUnit4引入了注解(Annotation)的...

    Junit4单元测试入门例子

    总结,Junit4使得Java的单元测试变得简单而直观。通过注解,我们可以快速定义测试方法,结合断言库进行结果验证,确保代码质量。在本例中,我们学会了如何为Calculate类的加减乘除方法编写有效的单元测试,为后续的...

    JUnit4.rar(ppt讲义)

    **JUnit4测试框架详解** JUnit 4 是一个广泛使用的Java编程语言的单元测试框架,它在软件开发过程中扮演着至关重要的角色,确保代码的质量和稳定性。这个"PPT讲义"涵盖了JUnit 4的核心概念和使用方法,对于学习和...

    junit3.8 和junit4 api

    JUnit是Java编程语言中最...总结来说,JUnit 4通过注解和更多的灵活性提升了测试体验,而JUnit 3.8则相对基础和传统。随着Java开发的不断进步,理解并熟练运用不同版本的JUnit API对于保证代码质量和可维护性至关重要。

    Junit+log4j+slf4j

    总结起来,"Junit+log4j+slf4j"是Java开发中常见的组合,它们协同工作,为软件的测试和日志管理提供有力支持。JUnit确保代码质量,log4j提供详尽的日志记录,而SLF4J则作为一个适配器,使得日志框架的选择变得更加...

    JUnit4.jar包

    总结来说,JUnit4.jar为Java开发提供了一个强大的单元测试平台,其丰富的注解、断言机制以及与其他库的集成,使得测试工作变得更加高效和灵活。理解和熟练运用JUnit4,对于提升代码质量,保证软件的可靠性和可维护性...

    Junit4测试用例示例

    总结起来,Junit4是Java开发中的强大工具,通过注解、断言和各种测试策略,能有效地保证代码的质量和稳定性。熟悉和掌握Junit4的使用,对于提升开发效率和代码质量至关重要。在实际项目中,你可以根据需求灵活运用...

    Junit4的应用案例

    总结,Junit4以其简洁、灵活的特性,成为了Java开发者的首选单元测试框架。通过理解和实践上述案例,我们能更好地利用Junit4进行代码质量的把控,确保项目稳定、高效地运行。TestJunit4这个文件名可能代表的是一个...

    surefire-junit4-2.7.2-javadoc.jar

    总结来说,"surefire-junit4-2.7.2-javadoc.jar"是理解Surefire与JUnit4在2.7.2版本中协同工作的关键资源。它包含的API文档不仅有助于我们学习如何配置和使用这两个工具,而且能帮助我们编写出更加规范和高效的测试...

Global site tag (gtag.js) - Google Analytics