GUI-Network-Add TCs to configure and verify invalid static IP address

Changes:
    Adding the test cases:
    "Configure And Verify Invalid Static IP Address" for the scenarios:
    - Out of Range IP
    - Less Octet IP
    - String IP
    - Negative IP

Tested:
   - Tested in BMC Environment

Change-Id: I1e57831aaf359d80e433a273dfe04aee73255167
Signed-off-by: Sweta Potthuri <spotthur@in.ibm.com>
diff --git a/gui/gui_test/settings_menu/test_network_sub_menu.robot b/gui/gui_test/settings_menu/test_network_sub_menu.robot
index 4ed645d..500d7d4 100644
--- a/gui/gui_test/settings_menu/test_network_sub_menu.robot
+++ b/gui/gui_test/settings_menu/test_network_sub_menu.robot
@@ -33,6 +33,10 @@
 ${dns_server}                            10.10.10.10
 ${test_ipv4_addr}                        10.7.7.7
 ${test_ipv4_addr_1}                      10.7.7.8
+${out_of_range_ip}                       10.7.7.256
+${string_ip}                             aa.bb.cc.dd
+${negative_ip}                           10.-7.-7.-7
+${less_octet_ip}                         10.3.36
 ${test_subnet_mask}                      255.255.0.0
 ${alpha_netmask}                         ff.ff.ff.ff
 ${out_of_range_netmask}                  255.256.255.0
@@ -172,6 +176,17 @@
     Add Static IP Address And Verify  ${test_ipv4_addr_1}  ${test_subnet_mask}  ${default_gateway}  Success
 
 
+Configure And Verify Invalid Static IP Address
+    [Documentation]  Login to GUI Network page, configure invalid static IP address and verify.
+    [Tags]  Configure_And_Verify_Invalid_Static_IP_Address
+    [Template]  Add Static IP Address And Verify
+
+    # ip                 subnet_mask          gateway             status
+    ${out_of_range_ip}   ${test_subnet_mask}  ${default_gateway}  Invalid format
+    ${less_octet_ip}     ${test_subnet_mask}  ${default_gateway}  Invalid format
+    ${string_ip}         ${test_subnet_mask}  ${default_gateway}  Invalid format
+    ${negative_ip}       ${test_subnet_mask}  ${default_gateway}  Invalid format
+
 *** Keywords ***
 
 Suite Setup Execution