|
@@ -36,7 +36,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testChildAccessValid() {
|
|
|
|
|
|
|
+ public void testChildAccessValid() throws Exception {
|
|
|
Long userId = 1L;
|
|
Long userId = 1L;
|
|
|
Long familyId = 1L;
|
|
Long familyId = 1L;
|
|
|
User user = createMockUser(userId, familyId, "child");
|
|
User user = createMockUser(userId, familyId, "child");
|
|
@@ -54,7 +54,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testChildAccessInvalid() {
|
|
|
|
|
|
|
+ public void testChildAccessInvalid() throws Exception {
|
|
|
Long userId = 1L;
|
|
Long userId = 1L;
|
|
|
Long userFamilyId = 1L;
|
|
Long userFamilyId = 1L;
|
|
|
Long requestedFamilyId = 2L;
|
|
Long requestedFamilyId = 2L;
|
|
@@ -74,7 +74,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testTeacherAccessValid() {
|
|
|
|
|
|
|
+ public void testTeacherAccessValid() throws Exception {
|
|
|
Long userId = 2L;
|
|
Long userId = 2L;
|
|
|
Long teacherFamilyId = 5L;
|
|
Long teacherFamilyId = 5L;
|
|
|
Long assignedFamilyId = 5L;
|
|
Long assignedFamilyId = 5L;
|
|
@@ -92,7 +92,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testMissingFamilyId() {
|
|
|
|
|
|
|
+ public void testMissingFamilyId() throws Exception {
|
|
|
Long userId = 1L;
|
|
Long userId = 1L;
|
|
|
Long familyId = 1L;
|
|
Long familyId = 1L;
|
|
|
User user = createMockUser(userId, familyId, "child");
|
|
User user = createMockUser(userId, familyId, "child");
|
|
@@ -109,7 +109,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testAdminPath() {
|
|
|
|
|
|
|
+ public void testAdminPath() throws Exception {
|
|
|
Long userId = 1L;
|
|
Long userId = 1L;
|
|
|
User user = createMockUser(userId, 1L, "admin");
|
|
User user = createMockUser(userId, 1L, "admin");
|
|
|
when(userService.getEffectiveFamilyIds(userId)).thenReturn(Collections.singleton(1L));
|
|
when(userService.getEffectiveFamilyIds(userId)).thenReturn(Collections.singleton(1L));
|
|
@@ -126,7 +126,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testNoUserId() {
|
|
|
|
|
|
|
+ public void testNoUserId() throws Exception {
|
|
|
MockHttpServletRequest request = new MockHttpServletRequest();
|
|
MockHttpServletRequest request = new MockHttpServletRequest();
|
|
|
request.setMethod("POST");
|
|
request.setMethod("POST");
|
|
|
request.setRequestURI("/api/dan-assessment/materials");
|
|
request.setRequestURI("/api/dan-assessment/materials");
|
|
@@ -138,7 +138,7 @@ public class FamilyAccessInterceptorTest {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- public void testEmptyEffectiveFamilyIds() {
|
|
|
|
|
|
|
+ public void testEmptyEffectiveFamilyIds() throws Exception {
|
|
|
Long userId = 1L;
|
|
Long userId = 1L;
|
|
|
User user = createMockUser(userId, null, "parent");
|
|
User user = createMockUser(userId, null, "parent");
|
|
|
when(userService.getEffectiveFamilyIds(userId)).thenReturn(Collections.emptySet());
|
|
when(userService.getEffectiveFamilyIds(userId)).thenReturn(Collections.emptySet());
|