summaryrefslogtreecommitdiffstats
path: root/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/sanity/Import.java
diff options
context:
space:
mode:
Diffstat (limited to 'ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/sanity/Import.java')
-rw-r--r--ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/sanity/Import.java177
1 files changed, 0 insertions, 177 deletions
diff --git a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/sanity/Import.java b/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/sanity/Import.java
deleted file mode 100644
index c5017a4f34..0000000000
--- a/ui-ci/src/main/java/org/openecomp/sdc/ci/tests/execute/sanity/Import.java
+++ /dev/null
@@ -1,177 +0,0 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T 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.
- * ============LICENSE_END=========================================================
- */
-
-package org.openecomp.sdc.ci.tests.execute.sanity;
-
-import static org.testng.AssertJUnit.assertEquals;
-import static org.testng.AssertJUnit.assertTrue;
-
-import java.util.List;
-import java.util.function.Supplier;
-
-import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
-import org.openecomp.sdc.ci.tests.datatypes.ArtifactInfo;
-import org.openecomp.sdc.ci.tests.datatypes.BreadCrumbsButtonsEnum;
-import org.openecomp.sdc.ci.tests.datatypes.ResourceReqDetails;
-import org.openecomp.sdc.ci.tests.datatypes.DataTestIdEnum.InformationalArtifacts;
-import org.openecomp.sdc.ci.tests.datatypes.enums.NormativeTypesEnum;
-import org.openecomp.sdc.ci.tests.datatypes.enums.ResourceCategoryEnum;
-import org.openecomp.sdc.ci.tests.datatypes.enums.UserRoleEnum;
-import org.openecomp.sdc.ci.tests.execute.setup.SetupCDTest;
-import org.openecomp.sdc.ci.tests.pages.GeneralPageElements;
-import org.openecomp.sdc.ci.tests.pages.InformationalArtifactPage;
-import org.openecomp.sdc.ci.tests.pages.ResourceGeneralPage;
-import org.openecomp.sdc.ci.tests.pages.TesterOperationPage;
-import org.openecomp.sdc.ci.tests.pages.ToscaArtifactsPage;
-import org.openecomp.sdc.ci.tests.utilities.ArtifactUIUtils;
-import org.openecomp.sdc.ci.tests.utilities.FileHandling;
-import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
-import org.openecomp.sdc.ci.tests.utilities.ResourceUIUtils;
-import org.openecomp.sdc.ci.tests.utils.general.ElementFactory;
-import org.openqa.selenium.ElementNotVisibleException;
-import org.openqa.selenium.WebElement;
-import org.openqa.selenium.support.ui.Select;
-import org.testng.annotations.Test;
-
-public class Import extends SetupCDTest {
-
- @Test
- public void importResource() throws Exception {
-
- String filePath = FileHandling.getResourcesFilesPath();
- String fileName = "CPWithAttributes.yml";
-
- // import Resource
- ResourceReqDetails resourceMetaData = ElementFactory.getDefaultResourceByType(ResourceTypeEnum.VFC, getUser());
- ResourceUIUtils.importVfc(resourceMetaData, filePath, fileName, getUser());
-
- }
-
- @Test
- public void certifyVFC() throws Exception {
- String filePath = FileHandling.getResourcesFilesPath();
- String fileName = "CPWithAttributes.yml";
- ResourceReqDetails atomicResourceMetaData = ElementFactory.getDefaultResourceByTypeNormTypeAndCatregory(
- ResourceTypeEnum.VFC, NormativeTypesEnum.ROOT, ResourceCategoryEnum.NETWORK_L2_3_ROUTERS, getUser());
- ResourceUIUtils.importVfc(atomicResourceMetaData, filePath, fileName, getUser());
- ResourceGeneralPage.clickCheckinButton(atomicResourceMetaData.getName());
- ResourceGeneralPage.clickSubmitForTestingButton(atomicResourceMetaData.getName());
- quitAndReLogin(UserRoleEnum.TESTER);
- GeneralUIUtils.findComponentAndClick(atomicResourceMetaData.getName());
- TesterOperationPage.certifyComponent(atomicResourceMetaData.getName());
-
- quitAndReLogin(UserRoleEnum.DESIGNER);
- // GeneralUIUtils.clickBreadCrumbs(BreadCrumbsButtonsEnum.CATALOG);
- String cpVersion = GeneralUIUtils.getComponentVersion(atomicResourceMetaData.getName());
- assertTrue("V 1.0".equals(cpVersion));
- }
-
- @Test
- public void uploadAllInformationalArtifactPlaceholdersInVFC() throws Exception {
- String filePath = FileHandling.getResourcesFilesPath();
- String fileName = "CPWithAttributes.yml";
- ResourceReqDetails atomicResourceMetaData = ElementFactory.getDefaultResourceByTypeNormTypeAndCatregory(
- ResourceTypeEnum.VFC, NormativeTypesEnum.ROOT, ResourceCategoryEnum.NETWORK_L2_3_ROUTERS, getUser());
- ResourceUIUtils.importVfc(atomicResourceMetaData, filePath, fileName, getUser());
-
- ResourceGeneralPage.getLeftMenu().moveToInformationalArtifactScreen();
-
- for (InformationalArtifacts infoArtifact : InformationalArtifacts.values()) {
- ArtifactUIUtils.fillPlaceHolderInformationalArtifact(infoArtifact, filePath, "Heat-File 1.yaml",
- infoArtifact.name());
- }
-
- assertTrue(InformationalArtifactPage.checkElementsCountInTable(InformationalArtifacts.values().length,
- () -> InformationalArtifactPage.getElemenetsFromTable()));
-
- InformationalArtifactPage.clickAddNewArtifact();
- Select artifactLabelList = InformationalArtifactPage.artifactPopup().defineArtifactLabel("");
- assertEquals(1, artifactLabelList.getAllSelectedOptions().size());
-
- }
-
- @Test(expectedExceptions = ElementNotVisibleException.class)
- public void uploadInformationaArtifactMetdataTest() throws Exception {
- String filePath = FileHandling.getResourcesFilesPath();
- String fileName = "CPWithAttributes.yml";
- ResourceReqDetails atomicResourceMetaData = ElementFactory.getDefaultResourceByTypeNormTypeAndCatregory(
- ResourceTypeEnum.VFC, NormativeTypesEnum.ROOT, ResourceCategoryEnum.NETWORK_L2_3_ROUTERS, getUser());
- ResourceUIUtils.importVfc(atomicResourceMetaData, filePath, fileName, getUser());
-
- ResourceGeneralPage.getLeftMenu().moveToInformationalArtifactScreen();
- assertTrue(InformationalArtifactPage.checkElementsCountInTable(0,
- () -> InformationalArtifactPage.getElemenetsFromTable()));
-
- ArtifactInfo artifactInfo = new ArtifactInfo(filePath, "Heat-File 1.yaml", "new artifact", "artifact1",
- "OTHER");
- InformationalArtifactPage.clickAddNewArtifact();
- ArtifactUIUtils.fillAndAddNewArtifactParameters(artifactInfo);
-
- assertTrue(InformationalArtifactPage.checkElementsCountInTable(1,
- () -> InformationalArtifactPage.getElemenetsFromTable()));
-
- String actulaArtifactDescription = InformationalArtifactPage
- .getArtifactDescription(artifactInfo.getArtifactLabel());
- assertTrue(artifactInfo.getDescription().equals(actulaArtifactDescription));
-
- InformationalArtifactPage.clickEditArtifact(artifactInfo.getArtifactLabel());
- InformationalArtifactPage.artifactPopup().defineArtifactLabel("artifact2");
- }
-
- // @Test()
- // public void updateInformationalArtifact(){
- // ArtifactInfo artifactInfo = new ArtifactInfo("", "", "new artifact",
- // "artifact1", "");
- // InformationalArtifactPage.clickEditArtifact("artifact1");
- // String newDesc = "newDesc";
- // InformationalArtifactPage.artifactPopup().insertDescription(newDesc);
- // InformationalArtifactPage.artifactPopup().clickUpdateButton();
- // String actulaArtifactDescription =
- // InformationalArtifactPage.getArtifactDescription(artifactInfo.getArtifactLabel());
- // assertTrue(newDesc.equals(actulaArtifactDescription));
- // InformationalArtifactPage.clickEditArtifact(artifactInfo.getArtifactLabel());
- // InformationalArtifactPage.artifactPopup().defineArtifactLabel("artifact2");
- // InformationalArtifactPage.artifactPopup().selectArtifactType(artifactInfo.getArtifactType());
- // }
-
- @Test
- public void verifyTwoToscaArtifacts() throws Exception {
- String filePath = FileHandling.getResourcesFilesPath();
- String fileName = "CPWithAttributes.yml";
- ResourceReqDetails atomicResourceMetaData = ElementFactory.getDefaultResourceByTypeNormTypeAndCatregory(
- ResourceTypeEnum.VFC, NormativeTypesEnum.ROOT, ResourceCategoryEnum.NETWORK_L2_3_ROUTERS, getUser());
- ResourceUIUtils.importVfc(atomicResourceMetaData, filePath, fileName, getUser());
-
- ResourceGeneralPage.getLeftMenu().moveToToscaArtifactsScreen();
-
- // List<WebElement> elemenetsFromTable =
- // GeneralPageElements.getElemenetsFromTable();
- // Supplier<List<WebElement>> supplier = () -> elemenetsFromTable;
- // assertTrue(ToscaArtifactsPage.checkElementsCountInTable(2,
- // supplier));
- assertTrue(ToscaArtifactsPage.checkElementsCountInTable(2));
- }
-
- @Override
- protected UserRoleEnum getRole() {
- return UserRoleEnum.DESIGNER;
- }
-
-}