Search in sources :

Example 1 with AssetGroup

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

the class AssetTestHelper method createBasicAssetGroup.

public static AssetGroup createBasicAssetGroup() {
    AssetGroup assetGroup = new AssetGroup();
    assetGroup.setDynamic(false);
    assetGroup.setGlobal(false);
    assetGroup.setUser("vms_admin_com");
    assetGroup.setName("Name" + UUID.randomUUID().toString());
    return assetGroup;
}
Also used : AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup)

Example 2 with AssetGroup

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

the class AssetGroupRestIT method createAssetGroupAuditLogCreatedTest.

@Test
public void createAssetGroupAuditLogCreatedTest() throws Exception {
    Date fromDate = DateUtils.getNowDateUTC();
    AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
    AssetGroup createdAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
    AssetTestHelper.assertAssetGroupAuditLogCreated(createdAssetGroup.getGuid(), AuditOperationEnum.CREATE, fromDate);
}
Also used : Date(java.util.Date) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test) AbstractRestServiceTest(eu.europa.ec.fisheries.uvms.docker.validation.common.AbstractRestServiceTest)

Example 3 with AssetGroup

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

the class AssetGroupRestIT method updateAssetGroupAuditLogCreatedTest.

@Test
public void updateAssetGroupAuditLogCreatedTest() throws Exception {
    Date fromDate = DateUtils.getNowDateUTC();
    AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
    testAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
    testAssetGroup.setName("ChangedName" + UUID.randomUUID().toString());
    AssetTestHelper.updateAssetGroup(testAssetGroup);
    AssetTestHelper.assertAssetGroupAuditLogCreated(testAssetGroup.getGuid(), AuditOperationEnum.UPDATE, fromDate);
}
Also used : Date(java.util.Date) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test) AbstractRestServiceTest(eu.europa.ec.fisheries.uvms.docker.validation.common.AbstractRestServiceTest)

Example 4 with AssetGroup

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

the class AssetGroupRestIT method createAssetGroupTest.

/**
 * Creates the asset group test.
 *
 * @throws Exception the exception
 */
@Test
public void createAssetGroupTest() throws Exception {
    AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
    AssetGroup createdAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
    assertEquals(testAssetGroup.getName(), createdAssetGroup.getName());
    assertEquals(testAssetGroup.getUser(), createdAssetGroup.getUser());
    assertEquals(testAssetGroup.isDynamic(), createdAssetGroup.isDynamic());
    assertEquals(testAssetGroup.isGlobal(), createdAssetGroup.isGlobal());
}
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 5 with AssetGroup

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

the class AssetGroupRestIT method deleteAssetGroupTest.

/**
 * Delete asset group test.
 *
 * @throws Exception the exception
 */
@Test
public void deleteAssetGroupTest() throws Exception {
    AssetGroup testAssetGroup = AssetTestHelper.createBasicAssetGroup();
    List<AssetGroup> initialAssetGroupList = AssetTestHelper.getAssetGroupListByUser(testAssetGroup.getUser());
    int initialSize = initialAssetGroupList.size();
    testAssetGroup = AssetTestHelper.createAssetGroup(testAssetGroup);
    List<AssetGroup> firstAssetGroupList = AssetTestHelper.getAssetGroupListByUser(testAssetGroup.getUser());
    assertEquals(initialSize + 1, firstAssetGroupList.size());
    // Delete the AssetGroup
    AssetTestHelper.deleteAssetGroup(testAssetGroup);
    List<AssetGroup> secondAssetGroupList = AssetTestHelper.getAssetGroupListByUser(testAssetGroup.getUser());
    assertEquals(initialSize, secondAssetGroupList.size());
}
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)

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