ITNeutronE2E.test_fetch(url, "LB Health Monitor Collection GET failed");
}
- public void singleton_lb_healthMonitor_create_test() {
+ public String singleton_lb_healthMonitor_create_test() {
String url = base + "/lbaas/healthmonitors";
String content = " { \"healthmonitor\": { \"admin_state_up\": true," +
"\"delay\": 1, \"expected_codes\": \"200,201,202\"," +
"\"timeout\": 1, \"type\": \"HTTP\"," +
"\"url_path\": \"/index.html\" } }";
ITNeutronE2E.test_create(url, content, "Singleton LB Health Monitor Post Failed NB");
+ return content;
+ }
+
+ public void singleton_lb_healthMonitor_with_one_query_item_test(String createJsonString) {
+ String url = base + "/lbaas/healthmonitors";
+ ITNeutronE2E.test_fetch_with_one_query_item(url, createJsonString, "healthmonitors");
}
public void healthMonitor_update_test() {
public static void runTests(String base) {
NeutronLBHealthMonitorTests healthMonitor_tester = new NeutronLBHealthMonitorTests(base);
- healthMonitor_tester.singleton_lb_healthMonitor_create_test();
+ String createJsonString = healthMonitor_tester.singleton_lb_healthMonitor_create_test();
+ healthMonitor_tester.singleton_lb_healthMonitor_with_one_query_item_test(createJsonString);
healthMonitor_tester.healthMonitor_update_test();
healthMonitor_tester.healthMonitor_element_get_test();
healthMonitor_tester.healthMonitor_element_get_with_query_test();
}
//TODO handle SB check
- public void singleton_lb_listener_create_test() {
+ public String singleton_lb_listener_create_test() {
String url = base + "/lbaas/listeners";
String content = "{ \"listener\": { " +
"\"admin_state_up\": true, " +
"\"protocol_port\": 80, " +
"\"tenant_id\": \"b7c1a69e88bf4b21a8148f787aef2081\" } }";
ITNeutronE2E.test_create(url, content, "Singleton LB Listener Post Failed NB");
+ return content;
+ }
+
+ public void singleton_lb_listener_get_with_one_query_item_test(String createJsonString) {
+ String url = base + "/lbaas/listeners";
+ ITNeutronE2E.test_fetch_with_one_query_item(url, createJsonString, "listeners");
}
public void listener_update_test() {
public static void runTests(String base) {
NeutronLBListenerTests listener_tester = new NeutronLBListenerTests(base);
- listener_tester.singleton_lb_listener_create_test();
+ String createJsonString = listener_tester.singleton_lb_listener_create_test();
+ listener_tester.singleton_lb_listener_get_with_one_query_item_test(createJsonString);
listener_tester.listener_update_test();
listener_tester.listener_element_get_test();
listener_tester.listener_element_get_with_query_test();
}
//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," +
"\"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() {
public static void runTests(String base) {
NeutronLBPoolMembersTests pool_member_tester = new NeutronLBPoolMembersTests(base);
- 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();
}
//TODO handle SB check
- public void singleton_lb_pool_create_test() {
+ public String singleton_lb_pool_create_test() {
String url = base + "/lbaas/pools";
String content = "{ \"pool\": { " +
"\"admin_state_up\": true, " +
"\"type\": \"APP_COOKIE\" }, " +
"\"tenant_id\": \"b7c1a69e88bf4b21a8148f787aef2081\" } }";
ITNeutronE2E.test_create(url, content, "Singleton LB Pool Post Failed NB");
+ return content;
+ }
+
+ public void singleton_lb_pool_get_with_one_query_item_test(String createJsonString) {
+ String url = base + "/lbaas/pools";
+ ITNeutronE2E.test_fetch_with_one_query_item(url, createJsonString, "pools");
}
public void pool_update_test() {
public static void runTests(String base) {
NeutronLBPoolTests pool_tester = new NeutronLBPoolTests(base);
- pool_tester.singleton_lb_pool_create_test();
+ String createJsonString = pool_tester.singleton_lb_pool_create_test();
+ pool_tester.singleton_lb_pool_get_with_one_query_item_test(createJsonString);
pool_tester.pool_update_test();
pool_tester.pool_element_get_test();
pool_tester.pool_element_get_with_query_test();
}
//TODO handle SB check
- public void singleton_loadbalancer_create_test() {
+ public String singleton_loadbalancer_create_test() {
String url = base + "/lbaas/loadbalancers";
String content = "{ \"loadbalancer\": { " +
"\"admin_state_up\": true, " +
"\"vip_address\": \"10.0.0.4\", " +
"\"vip_subnet_id\": \"013d3059-87a4-45a5-91e9-d721068ae0b2\" } }";
ITNeutronE2E.test_create(url, content, "Singleton Load Balancer Post Failed NB");
+ return content;
+ }
+
+ public void singleton_loadbalancer_get_with_one_query_item_test(String createJsonString) {
+ String url = base + "/lbaas/loadbalancers";
+ ITNeutronE2E.test_fetch_with_one_query_item(url, createJsonString, "loadbalancers");
}
public void loadBalancer_update_test() {
public static void runTests(String base) {
NeutronLoadBalancerTests loadBalancer_tester = new NeutronLoadBalancerTests(base);
- loadBalancer_tester.singleton_loadbalancer_create_test();
+ String createJsonString = loadBalancer_tester.singleton_loadbalancer_create_test();
+ loadBalancer_tester.singleton_loadbalancer_get_with_one_query_item_test(createJsonString);
loadBalancer_tester.loadBalancer_update_test();
loadBalancer_tester.loadBalancer_element_get_test();
loadBalancer_tester.loadBalancer_element_get_with_query_test();
@QueryParam("description") String queryLoadBalancerListenerDescription,
@QueryParam("protocol") String queryLoadBalancerListenerProtocol,
@QueryParam("protocol_port") String queryLoadBalancerListenerProtocolPort,
- @QueryParam("admin_state_up") String queryLoadBalancerListenerAdminIsUp,
+ @QueryParam("admin_state_up") Boolean queryLoadBalancerListenerAdminIsUp,
// pagination
@QueryParam("limit") String limit,
@QueryParam("marker") String marker,
@QueryParam("protocol") String queryLoadBalancerProtocol,
@QueryParam("lb_algorithm") String queryLoadBalancerPoolLbAlgorithm,
@QueryParam("healthmonitor_id") String queryLoadBalancerPoolHealthMonitorID,
- @QueryParam("admin_state_up") String queryLoadBalancerIsAdminStateUp,
+ @QueryParam("admin_state_up") Boolean queryLoadBalancerIsAdminStateUp,
@QueryParam("members") List<NeutronLoadBalancerPoolMember> queryLoadBalancerPoolMembers,
// pagination
@QueryParam("limit") String limit,
@QueryParam("tenant_id") String queryLoadBalancerPoolMemberTenantID,
@QueryParam("address") String queryLoadBalancerPoolMemberAddress,
@QueryParam("protocol_port") String queryLoadBalancerPoolMemberProtoPort,
- @QueryParam("admin_state_up") String queryLoadBalancerPoolMemberAdminStateUp,
- @QueryParam("weight") String queryLoadBalancerPoolMemberWeight,
+ @QueryParam("admin_state_up") Boolean queryLoadBalancerPoolMemberAdminStateUp,
+ @QueryParam("weight") Integer queryLoadBalancerPoolMemberWeight,
@QueryParam("subnet_id") String queryLoadBalancerPoolMemberSubnetID,
// pagination