Coverage Summary for Class: LoginUser (cn.edu.ecnu.stu.bookstore.pojo)

Class Class, % Method, % Line, %
LoginUser 100% (1/1) 88.9% (8/9) 88.9% (8/9)


 package cn.edu.ecnu.stu.bookstore.pojo;
 
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import org.springframework.security.core.GrantedAuthority;
 import org.springframework.security.core.userdetails.UserDetails;
 
 import java.io.Serializable;
 import java.util.Collection;
 
 @AllArgsConstructor
 public class LoginUser implements UserDetails {
 
     private User user;
 
     @Override
     public Collection<? extends GrantedAuthority> getAuthorities() {
         return null;
     }
 
     @Override
     public String getPassword() {
         return user.getPassword();
     }
 
     @Override
     public String getUsername() {
         return user.getUsername();
     }
 
     @Override
     public boolean isAccountNonExpired() {
         return true;
     }
 
     @Override
     public boolean isAccountNonLocked() {
         return true;
     }
 
     @Override
     public boolean isCredentialsNonExpired() {
         return true;
     }
 
     @Override
     public boolean isEnabled() {
         return true;
     }
 
     public User getUser() {
         return user;
     }
 }