觉得要加强下java 基础, 暂时把金尚网上商城停一下。。
以下例子请参照视频 在电驴上有 传智播客方立勋-java基础增强
//Demo4 import org.junit.BeforeClass; import org.junit.Test; //person的测试类 public class Demo4 { private Person p; //加了成员变量后就不用 在 Person p = new Person(); 声明了 @BeforeClass public void before(){ Person p = new Person(); } @Test public void testRun(){ //Person p = new Person(); p.run(); } @Test public void testEat(){ p.eat(); } }
import org.junit.Test; public class Person { public String run(){ System.out.println("run!"); return "1"; } public void eat() { System.out.println("eat!!"); } }
import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; public class Demo5 { @BeforeClass public static void beforeClass() { System.out.println("beforeClass"); } @Test public void testRun() { Person p = new Person(); p.run(); } @Test public void testEat() { Person p = new Person(); p.eat(); } @AfterClass public static void afterClass() { System.out.println("afterClass"); } }Demo6
import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; public class Demo6 { @Test public void testRun() { Person p = new Person(); p.run(); //断言 Assert.assertEquals("2", p.run()); //填写1为 正常 期望值expect , 实际值actual //Assert.assertArrayEquals(new int[](1,1), new int[](1,2)) // Assert.assertTrue(true); //true 测试通过 // Assert.assertFalse(false); //false 测试通过 } @Test public void testEat() { Person p = new Person(); p.eat(); } }