java web 02 : junit单元测试、访问权限

package test02_JDBC;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

/**
 * junit底层会根据@Test注解创建当前类的实例,调用注解所标记的方法
 * 执行junit单元测试标记的方法:选中方法名,右键run as junit test
 * 不选中任何方法会执行当前类中所有被标记的方法,执行顺序和声明顺序无关
 * 1.方法访问权限必须是public
 * 2.方法必须无返回值
 * 3.方法必须是非静态的
 * 4.方法必须是无参的
 * @Before 在每一个@Test执行前,都会执行一次@Before
 * @After 在每一个@Test执行前,都会执行一次@After
 */
public class TestJunit {
    @Before
    public void testBefore() {
        System.out.println("testBefore()...");
    }
    
    @After
    public void testAfter() {
        System.out.println("testAfter()...");
    }
    
    @Test
    public void test01() {
        System.out.println("test01()...");
    }
    
    @Test
    public void test02() {
        System.out.println("test02()...");
    }
}

 

 

 

 

同一个类

同一个包

不同包的子类

不同包的非子类

public

protected

 

默认(default)

 

 

private

 

 

 

posted @ 2020-07-06 14:47  Saturn5  阅读(73)  评论(0)    收藏  举报