Fixture

2019-04-13 22:18发布

Fixture是在一个或者几个测试   Junit 提供了两种   一,运行测试类的时候在每个测试方法执行前后都执行   1.使用注解 org,junit.Before 修饰用于初始化 Fixture 的方法。
2.使用注解 org.junit.After 修饰用于注销 Fixture 的方法。
3.保证这两种方法都使用 public void 修饰,而且不能带有任何参数。   //初始化Fixture方法 @Before public void init(){……} //注销Fixture方法 @After public void destroy(){……}    二,运行测试类的时候只执行一次   1.使用注解 org,junit.BeforeClass 修饰用于初始化 Fixture 的方法。
2.使用注解 org.junit.AfterClass 修饰用于注销 Fixture 的方法。
3.保证这两种方法都使用 public static void 修饰,而且不能带有任何参数。   //类级别Fixture初始化方法 @BeforeClass public static void dbInit(){……} //类级别Fixture注销方法 @AfterClass public static void dbClose(){……}      如果单独执行测试类的单个测试方法,这两种效果一样。