Java基础理论之Junit单元测试

Junit单元测试

概述

Junit是一个Java语言的单元测试框架,简单理解为可以用于取代java的main方法。Junit属于第三方工具,一般情况下需要导入jar包。不过,多数Java开发环境已经集成了JUnit作为单元测试工具。在Java中,一个类就是一个单元。 单元测试是开发者编写的一小段代码,用于检验某个类某个方法的功能或某个业务逻辑是否正确。

步骤

  1. 编写业务类
  2. 创建测试类 3 .编写测试方法

测试方法特点

方法命名规则:以test开头,使用驼峰命名法。 方法声明上:必须使用注解:@Test,必须使用public修饰符,没有返回值,方法没有参数。

常用注解

@Before:在每个测试方法之前都会运行一次 @After:在每个测试方法运行以后运行的方法 @BeforeClass:在所有的测试方法运行之前,只运行一次,而且必须用在静态方法上面。 @AfterClass:所有的测试方法运行以后,只运行一次,必须用在静态方法上面。

举个例子:

package com.youngchan.practice.practice;

import org.junit.*;

/**
 * @author youngchan
 * @version V1.0
 * @Package com.youngchan.practice.practice
 * @date 2020/5/12 14:47
 */


public  class PracticeJunit {
    @Test
    public void testJunit() {

        System.out.println("单元测试");
    }

    @Before
    public void testBefore(){
        System.out.println("testBefore");
    }
    @After
    public void testAfter(){
        System.out.println("testAfter");
    }

    @BeforeClass
    public static void testBeforeClass(){
        System.out.println("testBeforeClass");
    }
    @AfterClass
    public static void testAfterClass(){
        System.out.println("testAfterClass");
    }
}
经验分享 程序员 微信小程序 职场和发展