1在测试代码文件夹下的项目包下新建一个"service"软件包
2"service"软件包下新建一个"UserServiceTests"类
3测试代码如下
package com.cy.store1.service;
import com.cy.store1.entity.User;
import com.cy.store1.mapper.UserMapper;
import com.cy.store1.service.ex.ServiceException;
import org.junit.jupiter.api.*;
import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit.jupiter.SpringExtension;
@SpringBootTest
@ExtendWith(SpringExtension.class)
public class UserServiceTests {
@Autowired
private IUserService userService;
@Test
public void reg(){
try {
User user = new User();
user.setUsername("hou jianan1221");
user.setPassword("12345681");
userService.reg(user);
System.out.println("OK");
} catch (ServiceException e) {
//先获取类的对象,在获取类的名称
System.out.println(e.getClass().getSimpleName());
//获取异常的具体描述信息
System.out.println(e.getMessage());
}
}
}
4运行测试代码
5打开Navicate,查看数据库中的数据