use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.
the class AssetJMSIT method getAssetGroupListByUserTest.
@Test
public void getAssetGroupListByUserTest() throws Exception {
AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
Asset asset1 = AssetTestHelper.createTestAsset();
Asset asset2 = AssetTestHelper.createTestAsset();
// Add assets to group
AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
assetGroupSearchField1.setKey(ConfigSearchField.GUID);
assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
assetGroup.getSearchFields().add(assetGroupSearchField1);
AssetGroupSearchField assetGroupSearchField2 = new AssetGroupSearchField();
assetGroupSearchField2.setKey(ConfigSearchField.GUID);
assetGroupSearchField2.setValue(asset2.getAssetId().getGuid());
assetGroup.getSearchFields().add(assetGroupSearchField2);
// Create Group
assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
List<AssetGroup> assetGroups = AssetJMSHelper.getAssetGroupByUser(assetGroup.getUser());
assertTrue(assetGroups.contains(assetGroup));
}
use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.
the class AssetJMSIT method getAssetListByAssetGroups.
@Test
public void getAssetListByAssetGroups() throws Exception {
AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
Asset asset1 = AssetTestHelper.createTestAsset();
Asset asset2 = AssetTestHelper.createTestAsset();
// Add assets to group
AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
assetGroupSearchField1.setKey(ConfigSearchField.GUID);
assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
assetGroup.getSearchFields().add(assetGroupSearchField1);
AssetGroupSearchField assetGroupSearchField2 = new AssetGroupSearchField();
assetGroupSearchField2.setKey(ConfigSearchField.GUID);
assetGroupSearchField2.setValue(asset2.getAssetId().getGuid());
assetGroup.getSearchFields().add(assetGroupSearchField2);
// Create Group
assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
List<AssetGroup> assetGroups = new ArrayList<AssetGroup>();
assetGroups.add(assetGroup);
List<Asset> assets = AssetJMSHelper.getAssetListByAssetGroups(assetGroups);
setDecimalScaleAndNullNotes(assets);
assertTrue(assets.contains(asset1));
assertTrue(assets.contains(asset2));
}
use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.
the class AssetGroupRestIT method deleteAssetGroupAuditLogCreatedTest.
@Test
public void deleteAssetGroupAuditLogCreatedTest() throws Exception {
Date fromDate = DateUtils.getNowDateUTC();
AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
testAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
// Delete the AssetGroup
AssetTestHelper.deleteAssetGroup(testAssetGroup);
AssetTestHelper.assertAssetGroupAuditLogCreated(testAssetGroup.getGuid(), AuditOperationEnum.ARCHIVE, fromDate);
}
use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.
the class AssetGroupRestIT method getAssetGroupListByUserTest.
/**
* Gets the asset group list by user test.
*
* @return the asset group list by user test
* @throws Exception
* the exception
*/
@Test
public void getAssetGroupListByUserTest() throws Exception {
AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
Asset asset1 = AssetTestHelper.createTestAsset();
Asset asset2 = AssetTestHelper.createTestAsset();
// Add assets to group
AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
assetGroupSearchField1.setKey(ConfigSearchField.GUID);
assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
assetGroup.getSearchFields().add(assetGroupSearchField1);
AssetGroupSearchField assetGroupSearchField2 = new AssetGroupSearchField();
assetGroupSearchField2.setKey(ConfigSearchField.GUID);
assetGroupSearchField2.setValue(asset2.getAssetId().getGuid());
assetGroup.getSearchFields().add(assetGroupSearchField2);
// Create Group
assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
assertTrue(assetGroup.getSearchFields().contains(assetGroupSearchField1));
assertTrue(assetGroup.getSearchFields().contains(assetGroupSearchField2));
List<AssetGroup> assetGroups = AssetTestHelper.getAssetGroupListByUser(assetGroup.getUser());
assertTrue(assetGroups.contains(assetGroup));
}
use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.
the class AssetGroupRestIT method updateAssetGroupTest.
/**
* Update asset group test.
*
* @throws Exception the exception
*/
@Test
public void updateAssetGroupTest() throws Exception {
AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
testAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
testAssetGroup.setName("ChangedName" + UUID.randomUUID().toString());
AssetGroup updatedAssetGroup = AssetTestHelper.updateAssetGroup(testAssetGroup);
assertEquals(testAssetGroup.getName(), updatedAssetGroup.getName());
}
Aggregations