Bug 7848: Allow neutron port create with security disabled.
[neutron.git] / integration / test / src / test / java / org / opendaylight / neutron / e2etest / NeutronNetworkTests.java
index db00c50da5089d8e7a701aeee40b9de118fd5e89..d649f067d1a8b5baa01915d6cfca05829c9acd8d 100644 (file)
@@ -9,10 +9,8 @@
 package org.opendaylight.neutron.e2etest;
 
 import java.lang.Thread;
-
 import java.net.HttpURLConnection;
 import java.net.URL;
-
 import org.junit.Assert;
 
 public class NeutronNetworkTests {
@@ -74,6 +72,20 @@ public class NeutronNetworkTests {
         ITNeutronE2E.test_fetch_with_one_query_item(url, createJsonString, "networks");
     }
 
+    public String singleton_default_network_create_test() {
+        String url = base + "/networks";
+        String content = "{ \"network\": {" + "\"name\": \"netdefault\", \"subnets\": [], "
+                + " \"tenant_id\": \"9bacb3c5d39d41a79512987f338cf177\", "
+                + " \"router:external\": false, \"segments\": [ " + " { \"provider:segmentation_id\": 2, "
+                + " \"provider:physical_network\": \"8bab8453-1bc9-45af-8c70-f83aa9b50453\", "
+                + " \"provider:network_type\": \"vlan\" }, { " + " \"provider:segmentation_id\": null, "
+                + " \"provider:physical_network\": \"8bab8453-1bc9-45af-8c70-f83aa9b50453\", "
+                + " \"provider:network_type\": \"stt\" } ], "
+                + " \"id\": \"de8e5957-d49f-d77b-de5b-d1f75b21c03c\" " + " } } ";
+        ITNeutronE2E.test_create(url, content, "Singleton Default Network Post Failed NB");
+        return content;
+    }
+
     //TODO handle SB check
     public void external_network_create_test() {
         String url = base + "/networks";
@@ -163,6 +175,7 @@ public class NeutronNetworkTests {
         network_tester.network_collection_get_test_with_wait();
         String createJsonString = network_tester.singleton_network_create_test();
         network_tester.singleton_network_get_with_one_query_item_test(createJsonString);
+        network_tester.singleton_default_network_create_test();
         network_tester.external_network_create_test(); //needed for router test
         network_tester.bulk_network_create_test();
         network_tester.network_update_test();