10

私は初めてでJava & JUnit、さまざまなFixturesに出会いました。ネットでいろいろ調べたのですが、答えがわかりません。

@Before @Afterの異なるテストケースに異なるものを使用することは可能JUnitですか? 例: 私は次の TC を持っています。@Beforeテストとテスト1 に異なるものを使用することは可能@Beforeですか?

 import static org.junit.Assert.assertEquals;

 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Ignore;
 import org.junit.Test;

 public class testJUnit {

@BeforeClass
public static void setUpBeforeClass() throws Exception {
    System.out.println("Before Class");
}

@AfterClass
public static void tearDownAfterClass() throws Exception {
    System.out.println("Tear Down After Class");
}

@Before
public void setUp() throws Exception {
    System.out.println("Setup");
}

@After
public void tearDown() throws Exception {
    System.out.println("Tear Down");
}

@Test
public void test() {
    int a = 1;
    assertEquals("Testing...", 1, a);
}

@Ignore
@Test
public void test1() {
    int a = 156;
    assertEquals("Testing...", 156, a);
}

}

誰でも私を案内できますか?

4

2 に答える 2