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

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测试总结

    NULL 博文链接:https://jisonami.iteye.com/blog/2202500

    Junit4Demo:Junit4 演示

    junit4 使用总结 @Test @Test(timeout=毫秒),@Test(expected=异常类) @Ignore @RunWith @BeforeCalss @AfterClass @Before @After 测试套件@RunWith(Suite.class) 参数化设置@RunWith(Parameterized.class)

    学习JUnit4过程中的总结

    NULL 博文链接:https://hucj.iteye.com/blog/2190715

    单元测试利器JUnit4

    本文内容包括:引言JUnit4初体验JUnit深入JUnit和Ant总结本文主要介绍了如何使用JUnit4提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用Ant执行自动化的单元测试。本文假设读者对Eclipse下进行Java...

    JUnit讲课文档(新手必看)

    自己搜集和总结的,比较适合新手学习,涉及JUnit3.8和JUnit4.x有区别的地方

    junit 单元测试 实验 报告 大全

    使用JUnit 对下列选择排序法进行测试。 public void select_sort (int a[]) { 1 int i, j, k, t, n; 2 n = a.length; 3 for (i = 0; i ; i++) { 4 k = i; 5 for (j = i + 1; j ; j++) { 6 if (a [j] [k...

    junit 单元测试

    junit使用总结的资料,很适合想了解与使用junit的学习者 version: junit 4与jdk 1.5或以上版本.

    开发一个基于JUnit的存储过程自动化测试的Eclipse插件

    13总结14资源列表参考资料本文将以一个真实的项目为背景,从分析过去存储过程的测试方法中存在的问题入手,逐步阐述我们分析问题,寻找问题根源和寻求解决办法的过程,介绍我们开发这个基于JUnit的存储过程自动化...

    Spring.3.x企业应用开发实战(完整版).part2

    16.7.4 使用Selenium测试 16.8 小结 第17章 实战案例开发 17.1 论坛案例概述 17.1.1 论坛整体功能结构 17.1.2 论坛用例描述 17.1.3 主要功能流程描述 17.2 系统设计 17.2.1 技术框架选择 17.2.2 Web目录结构及类包...

    Spring3.x企业应用开发实战(完整版) part1

    16.7.4 使用Selenium测试 16.8 小结 第17章 实战案例开发 17.1 论坛案例概述 17.1.1 论坛整体功能结构 17.1.2 论坛用例描述 17.1.3 主要功能流程描述 17.2 系统设计 17.2.1 技术框架选择 17.2.2 Web目录结构及类包...

    struts2.1宝典

    没有JUNIT 22 OGNL 22 技巧一 30 Action类及Action Name的命名规范 31 擅长使用Dispatch的模式 32 不断的提炼公用的Action 33 将一个模块中的Action放置在一起 34 擅与使用redirect来保持request参数。 34 明确...

    单元测试报告模板

    单元测试报告 版本:V1.3 ...【结合上述数据和信息,对本次测试的项目、产品的本身质量进行分析、评价和总结】 测试结论  【描述测试是否达到测试计划的目的,是否满足单元测试的结束条件。】

    workshop-android-20180514

    Run with Fastlane screengrab$./gradlew clean assembleDebug assembleAndroidTest$fastlane screengrab第一天简介Android Studio中的Android测试使用JUnit 4进行单元测试JUnit的基础创建第一个单元测试TDD(测试...

    大学生毕业季实习工作第三方平台java代码开发.docx

    1. 使用JUnit对代码进行单元测试 2. 部署代码到Tomcat服务器上 ## 总结 本文介绍了大学生毕业季实习工作第三方平台java代码开发的过程,通过环境配置、代码开发、测试和部署等步骤,最终实现了用户注册、登录、...

    lettings-agency-system:允许对简化的租赁代理系统进行建模的Java代码

    JUnit 4 目的 证明: 代码结构 Java代码标准(Head First Java) 面向对象的原则: 定义类,字段,构造函数和方法 处理对象,列表和地图的集合 使用JUnit定义测试类 异常和错误处理 通用类 问题定义 开发Java...

    搞定J2EE核心技术与企业应用:Ajax,JSP,Struts2,Spring,Hibernate,完整扫描版

    又对log4j、dom4j、junit和 jfreechart等工具的使用方法进行了介绍。《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》的目的就是使读者快速学会工具的使用。最后,笔者按照软件的开发过程,...

    Struts+Spring+Hibernate整合详解与典型案例源代码.

    工具详尽:包括JDK、Tomcat、Eclipse、MySQL、Log4j、Ant、JUnit、CVS、解析XML文件等; 由浅入深:每章从简单示例入手,最后给出一个详细示例加深理解; 实战性强:书中提供了大量典型的应用案例,实战性很强; ...

Global site tag (gtag.js) - Google Analytics