JUnit is more popular framework for unit testing in java. JUnit provide four life cycle methods for each test case class.
@BeforeClass and @AfterClass anotation used before methods which are called by framework once for all test case.
@Before and @After are used on methods which are called before and after any test method run.
Here is an example code snippet.
@BeforeClass and @AfterClass anotation used before methods which are called by framework once for all test case.
@Before and @After are used on methods which are called before and after any test method run.
Here is an example code snippet.
package com.test;
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 ExampleTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
System.out.println("Before all test case execution");
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
System.out.println("After all test case execution");
}
@Before
public void setUp() throws Exception {
System.out.println("Before single test case execution");
}
@After
public void tearDown() throws Exception {
System.out.println("After single test case execution");
}
@Test
public void testMethod1() {
System.out.println("a");
}
@Test
public void testMethod2() {
System.out.println("b");
}
}
Do you like this post? Please link back to this article by copying one of the codes below.
URL: HTML link code: BB (forum) link code:
No comments:
Post a Comment