发表于: 2025-03-31 20:16:53

0 5


今天完成的事情:

对代码进行junit测试

package org.example;

import org.example.model.User;
import org.example.service.UserService;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import java.util.List;

import static org.junit.Assert.*;

public class UserServiceTest {

private UserService userService;
private ClassPathXmlApplicationContext context;

@Before
   public void setUp() {
// 加载 Spring XML 配置文件
       context = new ClassPathXmlApplicationContext("beans.xml");
userService = context.getBean(UserService.class);
}

@Test
   public void testAddUser() {
User user = new User("Tom", 123456);
int result = userService.addUser(user);
System.out.println(user);
assertEquals(1, result);
}

@Test
   public void testUpdateUser() {
User user = new User("Tim", 123456);
user.setId(91);
int updatedUser = userService.updateUser(user);
if (updatedUser == 1) {
System.out.println("更新成功.");
} else {
System.out.println("没有找到改用户.");
}
}

@Test
   public void testDeleteUser() {
int result = userService.deleteUser(92 );
if (result == 1) {
System.out.println("删除成功.");
} else {
System.out.println("没有找到改用户.");
}
}

@Test
   public void testQueryAllUsers() {
List<User> users = userService.queryAllUsers();
System.out.println("查询所有用户:");
users.forEach(user -> System.out.println(user));
}

@Test
   public void testGetUserById() {
User user = userService.getUserById(92);
if (user == null) {
System.out.println("没有找到改用户.");
}else {
System.out.println(user);
}
}
}

明天计划的事情:(一定要写非常细致的内容)

利用jdbc和spring进行使用

遇到的问题:(遇到什么困难,怎么解决的)

代码一直报错

收获:(通过今天的学习,学到了什么知识)

完成了test测试



返回列表 返回列表
评论

    分享到