Add more tests to improve Code Coverage for Neutron Load balancer related files 12/33512/9
authorPramod <pramod.raghavendra.jayathirth@intel.com>
Mon, 25 Jan 2016 22:11:05 +0000 (14:11 -0800)
committerIsaku Yamahata <isaku.yamahata@gmail.com>
Wed, 27 Jan 2016 21:38:02 +0000 (21:38 +0000)
Change-Id: If940948c993930f47840c935f14bcd039d7f5ba8
Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
(cherry picked from commit 492923ba34786b212e263cb84f452e26659be15d)

integration/test/src/test/java/org/opendaylight/neutron/e2etest/NeutronLoadBalancerTests.java

index 6f24f70bccd1faaa3fb1ab487eede942cf7f14da..a5b9023bb15722ab1cd1ab60f9a668a831b989aa 100644 (file)
@@ -60,12 +60,20 @@ public class NeutronLoadBalancerTests {
             "\"vip_subnet_id\": \"013d3059-87a4-45a5-91e9-d721068ae0b2\" } }";
         ITNeutronE2E.test_modify(url, content,"Load Balancer Put Failed");
     }
-   
+
     public void loadBalancer_element_get_test() {
         String url = base + "/lbaas/loadbalancers/a36c20d0-18e9-42ce-88fd-82a35977ee8c";
         ITNeutronE2E.test_fetch(url, true ,"Load Balancer Element Get Failed");
     }
 
+    public void loadBalancer_element_get_with_query_test() {
+        String url = base + "/lbaas/loadbalancers/a36c20d0-18e9-42ce-88fd-82a35977ee8c"+
+                "?fields=id&fields=listeners&fields=name&fields=operating_status&"+
+                "&fields=provisioning_status&fields=tenant_id&fields=vip_address"+
+                "&fields=vip_subnet_id";
+        ITNeutronE2E.test_fetch(url, true ,"Load Balancer Element Get Failed");
+    }
+
     public void loadBalancer_element_negative_get_test() {
         String url = base + "/lbaas/loadbalancers/a36c20d0-18e9-42ce-88fd-82a35977ee8c";
         ITNeutronE2E.test_fetch(url, false ,"Load Balancer Element Negative Get Failed");
@@ -78,10 +86,11 @@ public class NeutronLoadBalancerTests {
 
     public static void runTests(String base) {
         NeutronLoadBalancerTests loadBalancer_tester = new NeutronLoadBalancerTests(base);
-        loadBalancer_tester.loadBalancer_collection_get_test();
         loadBalancer_tester.singleton_loadbalancer_create_test();
         loadBalancer_tester.loadBalancer_update_test();
         loadBalancer_tester.loadBalancer_element_get_test();
+        loadBalancer_tester.loadBalancer_element_get_with_query_test();
+        loadBalancer_tester.loadBalancer_collection_get_test();
         loadBalancer_tester.loadBalancer_delete_test();
         loadBalancer_tester.loadBalancer_element_negative_get_test();
     }