特别注意:
  setUp(),tearDown(),setUpBeforeClass(),tearDownAfterClass()这四个方法其实是对应的
  @Before、@BeforeClass、@After、@AfterClass这四个注解,
  在Junit4开始使用注解时,其实可以替代这四个方法的功能,只是这四个方法是历史遗留方法,可以考虑使用,也可以直接使用注解替代。
  assertTrue(...)        参数的值应是true
  assertFalse(...)    参数的值应是false
  assertNull(...)        应是null值
  assertNotNull(...)    应是非null的值
  assertSame(...)        使用==比较的结果为true(表示同一个对象)
  AssertNotSame(...)    使用==比较的结果为false
  assertEquals(...)    两个对象equals()方法比较结果为true
  代码示例
package com.lee;
import org.junit.Test;
public class junitDemo {
public static void main(String[] args) {
}
public static int sum(){
int x = 5;
int y = 10;
return x + y;
}
}
package com.lee;
import org.junit.*;
public class junitDemoTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
}
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void testSum() {
int max = junitDemo.sum();
Assert.assertSame(15, max);
Assert.assertEquals(new String("haha"), "haha");
Assert.assertNotNull(max);
Assert.assertTrue(true);
}
}