clean up: remove unused import
[neutron.git] / integration / test / src / test / java / org / opendaylight / neutron / e2etest / NeutronLBPoolMembersTests.java
index b2eb7c04997dae3738067033c6ebcab8eca8f1b9..a92894bc45992f16cf7ca25255c583629e7d635b 100644 (file)
@@ -8,15 +8,6 @@
 
 package org.opendaylight.neutron.e2etest;
 
-import java.io.OutputStreamWriter;
-
-import java.lang.Thread;
-
-import java.net.HttpURLConnection;
-import java.net.URL;
-
-import org.junit.Assert;
-
 public class NeutronLBPoolMembersTests {
     String base;
 
@@ -30,7 +21,7 @@ public class NeutronLBPoolMembersTests {
     }
 
     //TODO handle SB check
-    public void singleton_lb_pool_member_create_test() {
+    public String singleton_lb_pool_member_create_test() {
         String url = base + "/lbaas/pools/12ff63af-4127-4074-a251-bcb2ecc53ebe/members";
         String content = " { \"member\": { \"address\": \"10.0.0.8\"," +
             "\"admin_state_up\": true," +
@@ -40,6 +31,12 @@ public class NeutronLBPoolMembersTests {
             "\"tenant_id\": \"1a3e005cf9ce40308c900bcb08e5320c\"," +
             "\"weight\": 1 } }";
         ITNeutronE2E.test_create(url, content, "Singleton LB Pool Member Post Failed NB");
+        return content;
+    }
+
+    public void singleton_lb_pool_member_get_with_one_query_item_test(String createJsonString) {
+        String url = base + "/lbaas/pools/12ff63af-4127-4074-a251-bcb2ecc53ebe/members";
+        ITNeutronE2E.test_fetch_with_one_query_item(url, createJsonString, "members");
     }
 
     public void pool_member_update_test() {
@@ -59,6 +56,14 @@ public class NeutronLBPoolMembersTests {
         ITNeutronE2E.test_fetch(url, true ,"LB Pool Member Element Get Failed");
     }
 
+    public void pool_member_element_get_with_query_test() {
+        String url = base + "/lbaas/pools/12ff63af-4127-4074-a251-bcb2ecc53ebe/members/9a7aff27-fd41-4ec1-ba4c-3eb92c629313" +
+            "?fields=id&fields=tenant_id&fields=address&fields=protocol_port" +
+            "&fields=weight&fields=subnet_id&fields=admin_state_up" +
+            "&fields=limit&fields=marker&fields=page_reverse";    ;
+        ITNeutronE2E.test_fetch(url, true ,"LB Pool Member Element Get With Query Failed");
+    }
+
     public void pool_member_element_negative_get_test() {
         String url = base + "/lbaas/pools/12ff63af-4127-4074-a251-bcb2ecc53ebe/members/9a7aff27-fd41-4ec1-ba4c-3eb92c629313";
         ITNeutronE2E.test_fetch(url, false ,"LB Pool Member Element Negative Get Failed");
@@ -71,10 +76,12 @@ public class NeutronLBPoolMembersTests {
 
     public static void runTests(String base) {
         NeutronLBPoolMembersTests pool_member_tester = new NeutronLBPoolMembersTests(base);
-        pool_member_tester.pool_member_collection_get_test();
-        pool_member_tester.singleton_lb_pool_member_create_test();
+        String createJsonString = pool_member_tester.singleton_lb_pool_member_create_test();
+        pool_member_tester.singleton_lb_pool_member_get_with_one_query_item_test(createJsonString);
         pool_member_tester.pool_member_update_test();
         pool_member_tester.pool_member_element_get_test();
+        pool_member_tester.pool_member_element_get_with_query_test();
+        pool_member_tester.pool_member_collection_get_test();
         pool_member_tester.pool_member_delete_test();
         pool_member_tester.pool_member_element_negative_get_test();
     }