1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-05 23:11:24 +08:00
Files
Pinnacle-OA/Pinnacle/src/test/java/com/cfive/pinnacle/service/IUserServiceTest.java

38 lines
1.1 KiB
Java

package com.cfive.pinnacle.service;
import com.cfive.pinnacle.entity.permission.User;
import com.cfive.pinnacle.service.permission.IUserService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.security.crypto.password.PasswordEncoder;
@SpringBootTest
class IUserServiceTest {
@Test
void getAllUser(@Autowired IUserService userService) {
userService.list().forEach(System.out::println);
}
@Test
void getBCy(@Autowired PasswordEncoder passwordEncoder) {
System.out.println(passwordEncoder.encode("123"));
}
@Test
void addUser(@Autowired IUserService userService, @Autowired PasswordEncoder passwordEncoder) {
User user = new User();
user.setUsername("ggb");
user.setPasswd(passwordEncoder.encode("123"));
user.setDepartmentId(1652713919467151362L);
user.setEnable(1);
userService.save(user);
}
@Test
void removeUser(@Autowired IUserService userService) {
userService.removeById(1);
}
}