feat: update specs and add auth service test

This commit is contained in:
Zzzz
2026-04-27 18:50:24 +08:00
parent 2120774b05
commit a297d7a8cf
6 changed files with 140 additions and 32 deletions
@@ -10,6 +10,8 @@ import com.mzh.library.service.impl.AuthServiceImpl;
import com.mzh.library.util.PasswordHasher;
import java.util.Optional;
import java.util.logging.Level;
import java.util.logging.Logger;
public final class AuthServiceCheck {
private static final String REQUIRED_MESSAGE = "Username and password are required.";
@@ -21,6 +23,8 @@ public final class AuthServiceCheck {
}
public static void main(String[] args) {
Logger.getLogger(AuthServiceImpl.class.getName()).setLevel(Level.OFF);
User admin = user(1L, "admin", "System Administrator", Role.ADMINISTRATOR, "correct-password");
AuthService authService = new AuthServiceImpl(username -> "admin".equals(username)
? Optional.of(admin)