import junit.framework.Assert; import org.junit.Before; /** * <pre> * @author kanpiaoxue<br> * @date 2013年12月27日<br> * @Copyright kanpiaoxue [2004-2013]<br> * @Description 对 Junit4 的使用 * junit4和junit3有一定的区别: * 在junit3中,测试方法必须以test开头,即方法为testXXX(); * 在junit4中,可以利用注解(annotation)@Test来指定测试方法。 * 在junit4中不用继承TestCase父类,如果继承了,则junit4的注解会失效。 * junit4不继承TestCase,就不能直接使用assertEqual等方法, * 如果要使用断言则必须直接静态引用,即 Assert.assertTrue(String message, boolean condition) * </pre> */ public class TestJunit4 { private String base; @Before public void beforeExecute() { System.out.println("Test.beforeExecute()"); this.base = "hello"; } @org.junit.Test public void doTest() { System.out.println("Test.doTest()"); Assert.assertEquals("hello", base); } @org.junit.Test public void doTest1() { System.out.println("Test.doTest1()"); Assert.assertEquals("hello", base); } /** * <pre> * output: * Test.beforeExecute() * Test.doTest() * Test.beforeExecute() * Test.doTest1() * </pre> */ }
对 Junit4 的使用
猜你喜欢
转载自kanpiaoxue.iteye.com/blog/1996555
今日推荐
周排行