package com.itcast.domain;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
public class Test2 {
@BeforeClass//使用此注解的方法必须用static修饰,用于初始化,只运行一次,且在所有方法之前
public static void before1(){
System.out.println("BeforeClass");
}
@Test
public void Test2(){
System.out.println("Test2");
}
@Test
public void Test3(){
System.out.println("Test3");
}
@Test
public void Test4(){
System.out.println("Test4");
}
@AfterClass//使用此注解的方法必须用static修饰,用于结束类,只运行一次,且在所有方法之后
public static void After1(){
System.out.println("AfterClass");
}
}
上述代码执行结果
[img]http://dl.iteye.com/upload/attachment/0073/8749/3b7c0b3d-1b53-394a-9c7f-4d1ef5a421c4.jpg[/img]
package com.itcast.domain;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class Test1 {
@Before//每个方法前都会执行
public void before(){
System.out.println("before");
}
@Test
public void Test(){
System.out.println("Test");
}
@Test
public void Test1(){
System.out.println("TEST1");
}
@After//每个方法后都会执行
public void After(){
System.out.println("After");
}
}
[img]http://dl.iteye.com/upload/attachment/0073/8751/23aeff48-9f6a-367e-b177-b1d350123e54.jpg[/img]
Assert.assertEquals(Test4(), "abc");//Test返回的是String,比较返回和目标值,用此方法类比其他此类方法
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
public class Test2 {
@BeforeClass//使用此注解的方法必须用static修饰,用于初始化,只运行一次,且在所有方法之前
public static void before1(){
System.out.println("BeforeClass");
}
@Test
public void Test2(){
System.out.println("Test2");
}
@Test
public void Test3(){
System.out.println("Test3");
}
@Test
public void Test4(){
System.out.println("Test4");
}
@AfterClass//使用此注解的方法必须用static修饰,用于结束类,只运行一次,且在所有方法之后
public static void After1(){
System.out.println("AfterClass");
}
}
上述代码执行结果
[img]http://dl.iteye.com/upload/attachment/0073/8749/3b7c0b3d-1b53-394a-9c7f-4d1ef5a421c4.jpg[/img]
package com.itcast.domain;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class Test1 {
@Before//每个方法前都会执行
public void before(){
System.out.println("before");
}
@Test
public void Test(){
System.out.println("Test");
}
@Test
public void Test1(){
System.out.println("TEST1");
}
@After//每个方法后都会执行
public void After(){
System.out.println("After");
}
}
[img]http://dl.iteye.com/upload/attachment/0073/8751/23aeff48-9f6a-367e-b177-b1d350123e54.jpg[/img]
Assert.assertEquals(Test4(), "abc");//Test返回的是String,比较返回和目标值,用此方法类比其他此类方法