diff options
author | Alexey Sandler <alexey.sandler@intl.att.com> | 2020-04-20 12:57:09 +0300 |
---|---|---|
committer | Ittay Stern <ittay.stern@att.com> | 2020-04-22 12:56:28 +0300 |
commit | b9d6126601120aabf2d43e2e951915c0eed370ce (patch) | |
tree | 5a0f98db0c3fa2abb00e0abe9d4963b4ed0e38e9 /vid-automation/src/main/java/vid/automation/test/test/CreatePortMirroringConfigurationTest.java | |
parent | d7196039157000a9aa600a9d6f28b0aa995df5dc (diff) |
Add drop down Source subscriber name on the PMC instantiation form
Add the "Source Subscriber Name" drop down for the source VNF on the PMC (Port Mirroring Configuration) instantiation form.
Issue-ID: VID-809
Change-Id: Iab01675e815bbc9809c67e31e475613973d868ea
Signed-off-by: Einat Vinouze <einat.vinouze@intl.att.com>
Signed-off-by: Alexey Sandler <alexey.sandler@intl.att.com>
Signed-off-by: Amichai Hemli <amichai.hemli@intl.att.com>
Signed-off-by: Ittay Stern <ittay.stern@att.com>
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); |