use of eu.europa.ec.fisheries.schema.movement.search.v1.MovementSearchGroup in project UVMS-Docker by UnionVMS.
the class MovementMovementSearchRestIT method createMovementSearchGroupTest.
/**
* Creates the movement search group test.
*
* @throws Exception
* the exception
*/
@Test
public void createMovementSearchGroupTest() throws Exception {
MovementSearchGroup createMovementSearchGroup = createMovementSearchGroup();
assertNotNull(createMovementSearchGroup);
}
use of eu.europa.ec.fisheries.schema.movement.search.v1.MovementSearchGroup in project UVMS-Docker by UnionVMS.
the class MovementMovementSearchRestIT method deleteMovementSearchGroupTest.
/**
* Delete movement search group test.
*
* @throws Exception
* the exception
*/
@Test
public void deleteMovementSearchGroupTest() throws Exception {
MovementSearchGroup createMovementSearchGroup = createMovementSearchGroup();
assertNotNull(createMovementSearchGroup);
final HttpResponse response = Request.Delete(getBaseUrl() + "movement/rest/search/group/" + createMovementSearchGroup.getId()).setHeader("Content-Type", "application/json").setHeader("Authorization", getValidJwtToken()).execute().returnResponse();
Map<String, Object> dataMap = checkSuccessResponseReturnMap(response);
}
use of eu.europa.ec.fisheries.schema.movement.search.v1.MovementSearchGroup in project UVMS-Docker by UnionVMS.
the class MovementMovementSearchRestIT method getMovementSearchGroupTest.
/**
* Gets the movement search group test.
*
* @return the movement search group test
* @throws Exception
* the exception
*/
@Test
public void getMovementSearchGroupTest() throws Exception {
MovementSearchGroup createMovementSearchGroup = createMovementSearchGroup();
assertNotNull(createMovementSearchGroup);
final HttpResponse response = Request.Get(getBaseUrl() + "movement/rest/search/group/" + createMovementSearchGroup.getId()).setHeader("Content-Type", "application/json").setHeader("Authorization", getValidJwtToken()).execute().returnResponse();
Map<String, Object> dataMap = checkSuccessResponseReturnMap(response);
}
use of eu.europa.ec.fisheries.schema.movement.search.v1.MovementSearchGroup in project UVMS-Docker by UnionVMS.
the class MovementMovementSearchRestIT method updateMovementSeachGroupTest.
/**
* Update movement seach group test.
*
* @throws Exception
* the exception
*/
@Test
public void updateMovementSeachGroupTest() throws Exception {
MovementSearchGroup movementSearchGroup = createMovementSearchGroup();
assertNotNull(movementSearchGroup);
movementSearchGroup.setName("ChangedName" + UUID.randomUUID().toString());
final HttpResponse response = Request.Put(getBaseUrl() + "movement/rest/search/group").setHeader("Content-Type", "application/json").setHeader("Authorization", getValidJwtToken()).bodyByteArray(writeValueAsString(movementSearchGroup).getBytes()).execute().returnResponse();
Map<String, Object> dataMap = checkSuccessResponseReturnMap(response);
}
use of eu.europa.ec.fisheries.schema.movement.search.v1.MovementSearchGroup in project UVMS-Docker by UnionVMS.
the class MovementMovementSearchRestIT method createMovementSearchGroup.
/**
* Creates the movement search group.
*
* @return the movement search group
* @throws Exception the exception
*/
private MovementSearchGroup createMovementSearchGroup() throws Exception {
Asset testAsset = AssetTestHelper.createTestAsset();
MovementSearchGroup movementSearchGroup = new MovementSearchGroup();
movementSearchGroup.setDynamic(false);
movementSearchGroup.setUser("vms_admin_com");
movementSearchGroup.setName("Name" + UUID.randomUUID().toString());
GroupListCriteria groupListCriteria = new GroupListCriteria();
groupListCriteria.setType(SearchKeyType.ASSET);
groupListCriteria.setKey("GUID");
groupListCriteria.setValue(testAsset.getAssetId().getGuid());
movementSearchGroup.getSearchFields().add(groupListCriteria);
final HttpResponse response = Request.Post(getBaseUrl() + "movement/rest/search/group").setHeader("Content-Type", "application/json").setHeader("Authorization", getValidJwtToken()).bodyByteArray(writeValueAsString(movementSearchGroup).getBytes()).execute().returnResponse();
Map<String, Object> dataMap = checkSuccessResponseReturnMap(response);
movementSearchGroup.setId(BigInteger.valueOf(Long.valueOf("" + dataMap.get("id"))));
return movementSearchGroup;
}
Aggregations