Search in sources :

Example 11 with AssetGroup

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.

the class AssetGroupRestIT method getAssetByIdTest.

/**
 * Gets the asset by id test.
 *
 * @return the asset by id test
 * @throws Exception
 *             the exception
 */
@Test
public void getAssetByIdTest() throws Exception {
    AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
    testAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
    AssetGroup assetGroupById = AssetTestHelper.getAssetGroupById(testAssetGroup.getGuid());
    assertEquals(testAssetGroup, assetGroupById);
}
Also used : AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test) AbstractRestServiceTest(eu.europa.ec.fisheries.uvms.docker.validation.common.AbstractRestServiceTest)

Example 12 with AssetGroup

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-Docker by UnionVMS.

the class AssetJMSIT method getAssetGroupByAssetGuidTest.

@Test
public void getAssetGroupByAssetGuidTest() throws Exception {
    AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
    Asset asset1 = AssetTestHelper.createTestAsset();
    // Add asset to group
    AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
    assetGroupSearchField1.setKey(ConfigSearchField.GUID);
    assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField1);
    // Create Group
    assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
    List<AssetGroup> assetGroups = AssetJMSHelper.getAssetGroupListByAssetGuid(asset1.getAssetId().getGuid());
    assertTrue(assetGroups.contains(assetGroup));
}
Also used : Asset(eu.europa.ec.fisheries.wsdl.asset.types.Asset) AssetGroupSearchField(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test)

Example 13 with AssetGroup

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup in project UVMS-ActivityModule-APP by UnionVMS.

the class AssetModuleServiceBean method createAssetGroupQuery.

@NotNull
private List<AssetGroup> createAssetGroupQuery(String vesselGroupSearch) {
    List<AssetGroup> assetGroupList = new ArrayList<>();
    AssetGroup assGroup = new AssetGroup();
    assGroup.getSearchFields().addAll(createAssetGroupSearchFileds(vesselGroupSearch));
    assGroup.setGuid(vesselGroupSearch);
    assetGroupList.add(assGroup);
    return assetGroupList;
}
Also used : AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) NotNull(org.jetbrains.annotations.NotNull)

Aggregations

AssetGroup (eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup)13 Test (org.junit.Test)11 AbstractRestServiceTest (eu.europa.ec.fisheries.uvms.docker.validation.common.AbstractRestServiceTest)8 AssetGroupSearchField (eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField)4 Asset (eu.europa.ec.fisheries.wsdl.asset.types.Asset)4 Date (java.util.Date)3 ArrayList (java.util.ArrayList)1 NotNull (org.jetbrains.annotations.NotNull)1