From a1cbd053c05862df04517ad2e9268c7d9999afd6 Mon Sep 17 00:00:00 2001 From: Tomasz Golabek Date: Tue, 3 Sep 2019 13:08:37 +0200 Subject: unit tests - openecomp-sdc Additional junit tests for action, type etc. Change-Id: I93b088035fca13db4fdcf9da0d58e7f01ee4f976 Issue-ID: SDC-2326 Signed-off-by: Tomasz Golabek --- .../org/openecomp/sdc/action/types/ActionTest.java | 124 --------------------- 1 file changed, 124 deletions(-) delete mode 100644 openecomp-be/backend/openecomp-sdc-action-manager/src/test/java/org/openecomp/sdc/action/types/ActionTest.java (limited to 'openecomp-be/backend/openecomp-sdc-action-manager/src/test/java/org') diff --git a/openecomp-be/backend/openecomp-sdc-action-manager/src/test/java/org/openecomp/sdc/action/types/ActionTest.java b/openecomp-be/backend/openecomp-sdc-action-manager/src/test/java/org/openecomp/sdc/action/types/ActionTest.java deleted file mode 100644 index 4c38a70cb3..0000000000 --- a/openecomp-be/backend/openecomp-sdc-action-manager/src/test/java/org/openecomp/sdc/action/types/ActionTest.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (C) 2018 Huawei Intellectual Property. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.openecomp.sdc.action.types; - -import org.junit.Before; -import org.junit.Test; -import org.openecomp.sdc.action.dao.types.ActionEntity; - -import java.util.ArrayList; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; -import java.util.List; -import java.util.stream.Collectors; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; - -public class ActionTest { - - Action action; - - @Before - public void setup() throws Exception { - - Map supportedcomponents = new HashMap<>(); - supportedcomponents.put("Id","one"); - List supportedcomponentsList = new ArrayList>(); - supportedcomponentsList.add(supportedcomponents); - - Map supportedmodels = new HashMap<>(); - supportedmodels.put("versionId","one"); - List supportedmodelsList = new ArrayList>(); - supportedmodelsList.add(supportedmodels); - - action= new Action(); - action.setActionUuId("actionuuid"); - action.setActionInvariantUuId("actioninvariantuuid"); - action.setName("NAME"); - action.setTimestamp(new Date()); - action.setUser("User"); - action.setStatus(ActionStatus.Available); - action.setVersion("11.10"); - action.setVendorList(new ArrayList()); - action.setCategoryList(new ArrayList()); - action.setSupportedComponents( (List>) supportedcomponentsList); - action.setSupportedModels( (List>) supportedmodelsList); - action.setData("data"); - } - - @Test - public void testActionUuid() { - assertEquals(action.getActionUuId(), "actionuuid"); - } - - @Test - public void testActionInvariantUuid() { - assertEquals(action.getActionInvariantUuId(), "actioninvariantuuid"); - } - - @Test - public void testData() { - assertEquals(action.getData(), "data"); - } - - @Test - public void testName() { - assertEquals(action.getName(), "NAME"); - } - - - - - @Test - public void testToEntiry() { - ActionEntity destination = action.toEntity(); - assertNotNull(destination); - assertEqualsMultipleAssert(action,destination); - } - - - - @Test - public void testequal() - { - - assertEquals(true,action.equals(action)); - } - - @Test - public void testhashcode() - { - assertEquals(action.hashCode(),31 * action.getVersion().hashCode() + action.getName().hashCode()); - } - - private void assertEqualsMultipleAssert(Action source, ActionEntity destination) { - assertEquals(source.getName().toLowerCase(),destination.getName()); - assertEquals(source.getActionUuId().toUpperCase(),destination.getActionUuId()); - assertEquals(source.getActionInvariantUuId().toUpperCase(),destination.getActionInvariantUuId()); - assertEquals(source.getTimestamp(),destination.getTimestamp()); - assertEquals(source.getUser(),destination.getUser()); - assertEquals(source.getStatus().name(),destination.getStatus()); - assertEquals(source.getVersion(),destination.getVersion().toString()); - assertEquals(source.getVendorList(), new ArrayList(destination.getVendorList())); - assertEquals(source.getCategoryList(),new ArrayList(destination.getCategoryList())); - assertEquals(source.getSupportedComponents().get(0).values().stream().collect(Collectors.toList()), new ArrayList(destination.getSupportedComponents())); - assertEquals(source.getSupportedModels().get(0).values().stream().collect(Collectors.toList()),new ArrayList(destination.getSupportedModels())); - assertEquals(source.getData(),destination.getData()); - } -} -- cgit 1.2.3-korg