Added new testcases for SNMP alerts sub menu

    -Configure multiple SNMP settings on BMC via GUI and verify.
    -Configure multiple SNMP settings with non-default port via GUI and verify.
    -Configure multiple SNMP settings with different ports via GUI and verify.

Change-Id: Iecc3cd67bac4853eddfc43779cc86048cc423a21
Signed-off-by: meghagn <Megha.GN@ibm.com>
diff --git a/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot b/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
index 557e63a..b81d8b8 100644
--- a/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
+++ b/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
@@ -114,6 +114,37 @@
     ${alpha_ip}         ${NON_DEFAULT_PORT1}     Invalid format
 
 
+Configure Multiple SNMP Managers On BMC Via GUI And Verify
+    [Documentation]  Configure multiple SNMP managers on BMC via GUI and verify.
+    [Tags]  Configure_Multiple_SNMP_Managerss_With_Default_Port_Via_GUI_And_Verify
+    [Template]  Configure Multiple SNMP Managers On BMC With Valid Port Via GUI And Verify
+
+    # snmp_manager_ip      snmp_port
+    ${SNMP_MGR1_IP}     ${SNMP_DEFAULT_PORT}
+    ${SNMP_MGR2_IP}     ${SNMP_DEFAULT_PORT}
+
+
+Configure Multiple SNMP Managers With Non Default Port Via GUI And Verify
+    [Documentation]  Configure multiple SNMP managers with non-default port via GUI and verify.
+    [Tags]  Configure_Multiple_SNMP_Managers_With_Non_Default_Port_Via_GUI_And_Verify
+    [Template]  Configure Multiple SNMP Managers On BMC With Valid Port Via GUI And Verify
+
+    # snmp_manager_ip      snmp_port
+    ${SNMP_MGR1_IP}     ${NON_DEFAULT_PORT1}
+    ${SNMP_MGR2_IP}     ${NON_DEFAULT_PORT1}
+
+
+Configure Multiple SNMP Managers With Different Ports Via GUI And Verify
+    [Documentation]  Configure multiple SNMP managers with different ports via GUI and verify.
+    [Tags]  Configure_Multiple_SNMP_Managers_With_Different_Ports_Via_GUI_And_Verify
+    [Template]  Configure Multiple SNMP Managers On BMC With Valid Port Via GUI And Verify
+
+    # snmp_manager_ip      snmp_port
+    ${SNMP_MGR1_IP}     ${NON_DEFAULT_PORT1}
+    ${SNMP_MGR2_IP}     ${SNMP_DEFAULT_PORT}
+    ${SNMP_MGR3_IP}     ${NON_DEFAULT_PORT2}
+
+
 *** Keywords ***
 
 Suite Setup Execution
@@ -172,3 +203,16 @@
     ...  Verify SNMP Manager Configured On BMC  ${snmp_manager_ip}  ${snmp_manager_port}
     Should Be Equal As Strings  ${status}  False
     ...  msg=BMC is allowing to configure with invalid SNMP settings.
+
+
+Configure Multiple SNMP Managers On BMC With Valid Port Via GUI And Verify
+    [Documentation]  Configure multiple SNMP managers on BMC with valid port value via GUI and verify.
+    [Arguments]  ${snmp_ip_value}  ${snmp_port_value}
+    [Teardown]  Delete SNMP Manager Via GUI
+
+    # Description of argument(s):
+    # snmp_ip_value     SNMP manager IP address.
+    # snmp_port_value   SNMP manager port.
+
+    Configure SNMP Manager Via GUI  ${snmp_ip_value}  ${snmp_port_value}
+    Verify SNMP Manager Configured On BMC  ${snmp_ip_value}  ${snmp_port_value}