Junit4注解@Test|@Before等使用
来源:互联网 发布:android apk安装源码 编辑:程序博客网 时间:2024/05/19 05:01
Junit4中常用的注解有:
- @Test 加在待测试的方法前面
- @Before 带上@Test的方法执行前会执行该方法
- @After 带上@Test的方法执行完毕后会执行该方法
- @BeforeClass 加上这个注解,则该方法会第一个执行(在所有方法中),且方法要加上关键词static,是一个static方法
@AfterClass 加上这个注解,则该方法最后一个执行(在所有方法中),同样,方法要加上关键词static,是一个static方法
看下面的例子(IDE: Intellij idea,下面的展示的是一个Java源文件):
import com.sun.org.apache.bcel.internal.classfile.InnerClass;import org.junit.After;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;/** * Created by mifeng on 7/7/17. */public class InnerClassTest { public static String id; public class Inner{ public Inner(){ System.out.println("this is Inner instance"); }; private String name; } public static class Inner2{} @BeforeClass public static void testBeforeClass(){ System.out.println("before Class"); } public void afterClass(){ System.out.println("after Class"); } @Before public void before(){ System.out.println("before method"); } @Test public void display(){ Inner inOne = new Inner(); InnerClassTest.Inner inTwo = new InnerClassTest.Inner(); //InnerClassTest.Inner inThree = new InnerClassTest().Inner(); } @Test public void printMethod(){ System.out.println("printMehtod"); } @After public void after(){ System.out.println("after method"); }}class OutterClass{ //InnerClassTest.Inner outOne = new InnerClassTest.Inner(); InnerClassTest.Inner outTwo = new InnerClassTest().new Inner(); InnerClassTest.Inner2 out = new InnerClassTest.Inner2(); //InnerClassTest.Inner2 out2 = InnerClassTest.Inner2(); String id = InnerClassTest.id;}
执行结果:
before Classbefore methodthis is Inner instancethis is Inner instanceafter methodbefore methodprintMehtodafter method
该例子同时也说明了怎么在一个类的内部定义一个类,以及如何使用该类
阅读全文
0 0
- Junit4注解@Test|@Before等使用
- JUnit4中@Before、@After、@Test等注解的作用
- Junit4的使用(@Test @Before @After @BeforeClass @AfterClass @Ignore)
- Junit4 Test Suit使用
- Spring Test整合JUnit4的使用
- junit4 (三)和spring-test结合使用
- spring Test 整合Junit4 使用总结
- JUnit4注解
- JUnit4 注解
- JUnit4 注解
- JUnit4注解
- JUnit4 使用注解(元注释)进行测试
- JUnit4 使用注解(元注释)进行测试
- 【项目实战】使用Spring Test+Junit4整合进行测试
- 使用Spring+Junit4.4进行测试(使用注解)
- 使用Spring+Junit4.4进行测试(使用注解)
- 使用Spring+Junit4.4进行测试(使用注解)
- Spring Test 整合JUnit4
- 第七天-Java常用类之一
- 选弹球
- bzoj2405 数字 打表找规律
- 阿里巴巴智能操作系统YunOS 6 系统发布
- hdu 1950 Bridging signals
- Junit4注解@Test|@Before等使用
- JSP 页面重定向
- 【面经笔记】Bloom过滤器处理大规模问题
- 均值滤波代码 C代码
- ios 摄像头/相册获取图片,压缩图片,上传服务器方法总结
- POJ 1006 Biorhythms [中国剩余定理] 超短代码
- 线程同步(synchronized)二十
- windows下mysql数据库安装初始化
- hdu 1231 最大连续子序列