1.测试一个加法。
public class Caculate { public static int Add(int a, int b){ return a+b; } }
2.创建Junit文件。
(1)@BeforeClass必须定义为静态方法,因为它只在测试类执行测试之前执行一次。
(2)@AfterClass同上必须定义为和静态方法,只在类测试类执行测试完毕执行一次。
(3)@Before每一个测试用例执行前执行一次。
(4)@After每一个测试用例执行完执行一次。
import static org.junit.Assert.*; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; public class Test_Add { @BeforeClass public static void Start(){ System.out.println("*****************Add Method Test Start*****************"); } @AfterClass public static void End(){ System.out.println("*****************Add Method Test End*****************"); } @Before public void SetUp(){ System.out.println("Init Data!"); } @After public void tearDown(){ System.out.println("Destory~"); } @Test public void Positive_01() { System.out.println("------------------Add Method Test Positive 1 Start------------"); Caculate.Add(1,2); System.out.println("------------------Add Method Test Positive 1 End------------"); } @Test public void Negative_01() { System.out.println("------------------Add Method Test Negative 1 Start------------"); try { Caculate.Add(999999999,2); assertFalse("Add Error", true); } catch (Exception e) { assertTrue(true); } System.out.println("------------------Add Method Test Negative 1 End------------"); } }
时间: 2024-11-07 02:31:13