package com.godfrey;
import com.godfrey.dto.EmployeeDTO;
import com.godfrey.pojo.Department;
import com.godfrey.pojo.Employee;
import com.godfrey.pojo.User;
import com.godfrey.service.DepartmentService;
import com.godfrey.service.EmployeeService;
import com.godfrey.service.UserService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.Date;
import java.sql.SQLException;
import java.util.List;
@SpringBootTest
class ApplicationTests {
@Autowired
DataSource dataSource;
@Autowired
EmployeeService employeeService;
@Test
void contextLoads() throws SQLException {
System.out.println("数据源>>>>>>" + dataSource.getClass());
Connection connection = dataSource.getConnection();
System.out.println("连接>>>>>>>>>" + connection);
System.out.println("连接地址>>>>>" + connection.getMetaData().getURL());
connection.close();
}
@Test
public void test(){
List<EmployeeDTO> employees = employeeService.selectAllEmployeeDTO();
for (EmployeeDTO employee : employees) {
System.out.println(employee);
}
}
@Test
public void test2(){
Employee employee = employeeService.selectEmployeeById(1);
System.out.println(employee);
}
@Test
public void test3(){
Employee employee = new Employee();
employee.setId(6);
employee.setEmployeeName("test");
employee.setEmail("[email protected]");
employee.setDepartmentId(2);
Date date = new Date(2020-02-02);
employee.setDate(date);
employeeService.addEmployee(employee);
Employee employee1 = employeeService.selectEmployeeById(6);
System.out.println(employee1);
//Employee(id=6, employeeName=test, [email protected], gender=0, departmentId=2, date=1970-01-01)
}
@Test
public void test4(){
Employee employee = new Employee();
employee.setId(6);
employee.setEmployeeName("test");
employee.setEmail("[email protected]");
employee.setDepartmentId(3);
Date date = new Date(2020-02-02);
employee.setDate(date);
employeeService.updateEmployee(employee);
Employee employee1 = employeeService.selectEmployeeById(6);
System.out.println(employee1);
//Employee(id=6, employeeName=test, [email protected], gender=0, departmentId=3, date=1970-01-01)
}
@Test
public void test05(){
employeeService.deleteEmployee(6);
}
@Autowired
private UserService userService;
@Test
public void test06(){
User admin = userService.selectPasswordByName("admin","123456");
System.out.println(admin);
//User(id=1, name=admin, password=123456)
}
@Autowired
private DepartmentService departmentService;
@Test
public void test07(){
List<Department> departments = departmentService.selectAllDepartment();
for (Department department : departments) {
System.out.println(department);
}
}
}


白话机器学习
- 粉丝: 1w+
最新资源
- 偏关:用大数据为光伏发电增效.docx
- python,机器学习笔记,machine learning,nlp
- 谈互动教学在中职计算机教学中的运用.docx
- 四层电梯PLC控制系统设计.doc
- 【MATLAB数学实验】2025年上机课基本操作题目复现:MATLAB代码详解与应用实例(含详细代码及解释)
- XueYi-MultiSaas-Typescript资源
- 一个精简高效的 C++ 机器学习工具库
- 物联网网络外部性内生机制研究-以打车软件为例.docx
- 机械工程基于混合驱动框架的主轴-轴承系统热特性分析与建模:结合数据驱动和模型驱动的热源计算及热阻网络构建(含详细代码及解释)
- 【无人海洋车辆控制】基于固定时间积分终端滑模的容错控制算法设计与仿真:解决推进器故障及动态不确定性问题(含详细代码及解释)
- 机械设计制造及其自动化(汽车工程)专业.doc
- 概念整合框架下的句法一语义接口研究分析.doc
- AJ-Captcha-Go资源
- 控制系统倒立摆PID控制设计与实现:数学模型建立、MATLAB仿真及实际系统调试(含详细代码及解释)
- 基于机器学习的课程设计项目研究
- 控制工程2-DOF直升机TRMS系统拉普拉斯域控制系统实现与PID控制器设计:涵盖建模、分析、解耦控制及实时仿真(含详细代码及解释)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


