diff options
Diffstat (limited to 'vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java')
-rw-r--r-- | vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java b/vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java index eac0951b7..a3699e341 100644 --- a/vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java +++ b/vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java @@ -1,6 +1,8 @@ package vid.automation.test.test; import com.google.common.collect.ImmutableMap; +import java.util.HashMap; +import java.util.Map; import org.junit.Assert; import org.onap.sdc.ci.tests.utilities.GeneralUIUtils; import org.openqa.selenium.WebElement; @@ -17,9 +19,6 @@ import vid.automation.test.sections.ViewEditPage; import vid.automation.test.services.BulkRegistration; import vid.automation.test.services.SimulatorApi; -import java.util.HashMap; -import java.util.Map; - public class CreatePortMirroringConfigurationTest extends VidBaseTestCase { private ViewEditPage viewEditPage = new ViewEditPage(); @@ -32,6 +31,7 @@ public class CreatePortMirroringConfigurationTest extends VidBaseTestCase { private String pnfInstanceName = "AS-pnf2-10219--as988q"; private String pnfServiceType = "DARREN MCGEE"; private String vnfServiceType = "TYLER SILVIA"; + private String sourceSubscriberName = "SILVIA ROBBINS"; private String defaultCollectorServiceType = "TYLER SILVIA"; private String vnfInstanceName = "zhvf6aepdg01"; private String active = "Active"; @@ -42,6 +42,10 @@ public class CreatePortMirroringConfigurationTest extends VidBaseTestCase { return Features.FLAG_1810_CR_LET_SELECTING_COLLECTOR_TYPE_UNCONDITIONALLY.isActive(); } + private boolean featureFlagLetSelectingSourceSubscriber() { + return Features.FLAG_2006_PORT_MIRRORING_LET_SELECTING_SOURCE_SUBSCRIBER.isActive(); + } + private String expectedPnfCollectorServiceType() { return (featureFlagLetsSelectingCollector() ? pnfServiceType : defaultCollectorServiceType).replace(" ", "%20"); } @@ -234,6 +238,10 @@ public class CreatePortMirroringConfigurationTest extends VidBaseTestCase { //select source & collector serviceProxyPage.assertCollectorServiceType(defaultCollectorServiceType); + if(featureFlagLetSelectingSourceSubscriber()){ + serviceProxyPage.assertSourceSubscriberName(sourceSubscriberName); + serviceProxyPage.chooseSourceSubscriberName(sourceSubscriberName); + } serviceProxyPage.chooseCollectorServiceType(vnfServiceType); serviceProxyPage.chooseCollector(vnfInstanceName); serviceProxyPage.assertSelectedInstanceIcon(Constants.ConfigurationCreation.COLLECTOR_INSTANCE_SELECTED_ICON_TEST_ID); |