(黑马程序员)Java基础加强(第一天)4.Junit测试框架

觉得要加强下java 基础, 暂时把金尚网上商城停一下。。  

以下例子请参照视频  在电驴上有 传智播客方立勋-java基础增强

(黑马程序员)Java基础加强(第一天)4.Junit测试框架_第1张图片

//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!!");
        
    }

}


Demo 5

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();
		}

	}


你可能感兴趣的:((黑马程序员)Java基础加强(第一天)4.Junit测试框架)