Fixes
This commit is contained in:
parent
ff51edc112
commit
4253e65241
2 changed files with 17 additions and 16 deletions
|
@ -18,9 +18,15 @@ import org.springframework.web.filter.OncePerRequestFilter;
|
|||
@Component
|
||||
public class JWTRequestFilter extends OncePerRequestFilter {
|
||||
|
||||
@Autowired private JWTUserDetailsService jwtUserDetailsService;
|
||||
private final JWTUserDetailsService jwtUserDetailsService;
|
||||
private final JWTTokenUtils jwtTokenUtils;
|
||||
|
||||
@Autowired private JWTTokenUtils jwtTokenUtils;
|
||||
@Autowired
|
||||
public JWTRequestFilter(
|
||||
JWTUserDetailsService jwtUserDetailsService, JWTTokenUtils jwtTokenUtils) {
|
||||
this.jwtUserDetailsService = jwtUserDetailsService;
|
||||
this.jwtTokenUtils = jwtTokenUtils;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doFilterInternal(
|
||||
|
|
|
@ -9,16 +9,10 @@ import static org.mockito.Mockito.when;
|
|||
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.dto.SwitchableSaveRequest;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.error.NotFoundException;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.DeviceRepository;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.RegularLight;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.RegularLightRepository;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.SceneRepository;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.State;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.StateRepository;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.UserRepository;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.models.*;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.service.DeviceService;
|
||||
import ch.usi.inf.sa4.sanmarinoes.smarthut.utils.Utils;
|
||||
import java.security.Principal;
|
||||
import java.util.Optional;
|
||||
import lombok.SneakyThrows;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
|
@ -109,12 +103,13 @@ public class RegularLightControllerTests {
|
|||
when(deviceService.saveAsGuest(any(RegularLight.class), eq("user"), anyLong()))
|
||||
.thenAnswer(i -> i.getArguments()[0]);
|
||||
|
||||
when(Utils.returnIfGuest(
|
||||
any(UserRepository.class),
|
||||
any(RegularLight.class),
|
||||
anyLong(),
|
||||
any(Principal.class)))
|
||||
.thenAnswer(i -> i.getArguments()[1]);
|
||||
User guest = new User();
|
||||
User host = new User();
|
||||
host.getGuests().add(guest);
|
||||
guest.getHosts().add(host);
|
||||
|
||||
when(userRepository.findById(20L)).thenReturn(Optional.of(host));
|
||||
when(userRepository.findByUsername("user")).thenReturn(guest);
|
||||
|
||||
MockHttpServletRequest request = new MockHttpServletRequest();
|
||||
RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
|
||||
|
|
Loading…
Reference in a new issue