TSK-1123: workbasketaccessitems now produce application/hal-json
This commit is contained in:
parent
fc812cb9ea
commit
4c884819d5
|
@ -203,7 +203,8 @@ public class WorkbasketController extends AbstractPagingController {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping(path = Mapping.URL_WORKBASKET_ID_ACCESSITEMS)
|
@GetMapping(path = Mapping.URL_WORKBASKET_ID_ACCESSITEMS,
|
||||||
|
produces = MediaTypes.HAL_JSON_UTF8_VALUE)
|
||||||
@Transactional(readOnly = true, rollbackFor = Exception.class)
|
@Transactional(readOnly = true, rollbackFor = Exception.class)
|
||||||
public ResponseEntity<WorkbasketAccessItemListResource> getWorkbasketAccessItems(
|
public ResponseEntity<WorkbasketAccessItemListResource> getWorkbasketAccessItems(
|
||||||
@PathVariable(value = "workbasketId") String workbasketId)
|
@PathVariable(value = "workbasketId") String workbasketId)
|
||||||
|
|
|
@ -24,6 +24,7 @@ import pro.taskana.RestHelper;
|
||||||
import pro.taskana.TaskanaSpringBootTest;
|
import pro.taskana.TaskanaSpringBootTest;
|
||||||
import pro.taskana.rest.resource.DistributionTargetListResource;
|
import pro.taskana.rest.resource.DistributionTargetListResource;
|
||||||
import pro.taskana.rest.resource.DistributionTargetResource;
|
import pro.taskana.rest.resource.DistributionTargetResource;
|
||||||
|
import pro.taskana.rest.resource.WorkbasketAccessItemListResource;
|
||||||
import pro.taskana.rest.resource.WorkbasketResource;
|
import pro.taskana.rest.resource.WorkbasketResource;
|
||||||
import pro.taskana.rest.resource.WorkbasketSummaryListResource;
|
import pro.taskana.rest.resource.WorkbasketSummaryListResource;
|
||||||
import pro.taskana.workbasket.api.WorkbasketType;
|
import pro.taskana.workbasket.api.WorkbasketType;
|
||||||
|
@ -218,4 +219,19 @@ class WorkbasketControllerIntTest {
|
||||||
.isNotEqualTo("WBI:100000000000000000000000000000000007");
|
.isNotEqualTo("WBI:100000000000000000000000000000000007");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testGetWorkbasketAccessItems() {
|
||||||
|
ResponseEntity<WorkbasketAccessItemListResource> response =
|
||||||
|
template.exchange(
|
||||||
|
restHelper.toUrl(
|
||||||
|
Mapping.URL_WORKBASKET_ID_ACCESSITEMS, "WBI:100000000000000000000000000000000005"),
|
||||||
|
HttpMethod.GET,
|
||||||
|
restHelper.defaultRequest(),
|
||||||
|
ParameterizedTypeReference.forType(WorkbasketAccessItemListResource.class));
|
||||||
|
assertThat(response.getBody().getLink(Link.REL_SELF)).isNotNull();
|
||||||
|
assertThat(response.getHeaders().getContentType().toString())
|
||||||
|
.isEqualTo(MediaTypes.HAL_JSON_UTF8_VALUE);
|
||||||
|
assertThat(response.getBody().getContent()).hasSize(3);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue