测试工具 JUNIT

测试工具 JUNIT
作用:用来测试,测试我们的接口功能是不是正常的

1.作用

用来测试我们的接口功能是不是正常的

2.在pom.xml中导包

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
</dependency>

3.写测试类

测试类提供的几个注解执行的顺序在这里插入图片描述

public class TestJDBC {
    
    
    /**
     * @Test注解有几个限制
     * 1. 修饰的方法必须是public
     * 2. 修饰的方法无参
     * 3. 修饰的方法无返回值
     */
    @Test
    public void test01() throws SQLException {
    
    

        Connection connection = JDBCUtils.getConnection();
        Statement statement = connection.createStatement();

        ResultSet resultSet = statement.executeQuery("select * from user");

        while (resultSet.next()){
    
    

            String name = resultSet.getString("name");
            System.out.println("name:" + name);
        }

    }

    @Test
    public void test02() throws SQLException {
    
    

        Connection connection = JDBCUtils.getConnection();
        Statement statement = connection.createStatement();

        ResultSet resultSet = statement.executeQuery("select * from user");

        while (resultSet.next()){
    
    

            String name = resultSet.getString("name");
            System.out.println("name:" + name);
        }

    }

    /**
     * 这个什么时候执行? 在@Test注解修饰的方法执行结束之后,执行了几个@Test修饰的方法,就有几次执行
     */
    @After
    public void destory(){
    
    

        System.out.println("after");

    }

    /**
     * 这个什么时候执行? 在@Test注解修饰的方法执行结束之前,执行了几个@Test修饰的方法,就有几次执行
     */
    @Before
    public void init(){
    
    

        System.out.println("Before");
    }

    /**
     * 在这个测试类结束的时候执行,只会执行一次
     */
    @AfterClass
    public static void afterClass(){
    
    
        System.out.println("AfterClass");

    }

    /**
     * 在这个测试类开始的时候执行,只会执行一次
     */
    @BeforeClass
    public static void beforeClass(){
    
    
        System.out.println("beforeClass");

    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gy99csdn/article/details/114608197