单元测试编写
Junit 单元测试框架
对于Java语言而言,其单元测试框架,有Junit和TestNG这两种,
下面是一个典型的JUnit测试类的结构
package com.example.demo;
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;
@DisplayName("售票器类型测试")
class DemoTest {
// 定义测试的实例
private Demo demo;
// 定义前缀 整个测试类开始执行的地方
@BeforeAll
public static void init(){
}
// 定义后缀,整个测试类完成后执行的操作
@AfterAll
public static void cleanup(){
}
// 定义每个测试用例开始执行前的操作
@BeforeEach
public void create(){
this.demo = new Demo();
}
// 定义在每个测试用例完成后执行的操作
@AfterEach
public void destory(){
}
// 执行测试用例
@Test
@DisplayName("售票后的余额减少")
public void