/** * Test the creation of a network from json file. * * @throws Exception */ @Test public void testFromJSon() throws Exception { String payload = "{\"status\": \"ACTIVE\", " + " \"external_gateway_info\": { " + " \"network_id\": \"080b5f2a-668f-45e0-be23-361c3a7d11d0\" " + " }, " + " \"name\": \"test-rt1\", " + "\"admin_state_up\": true, " + "\"tenant_id\": \"08bed031f6c54c9d9b35b42aa06b51c0\", " + "\"routes\": [], " + "\"shared\": false, " + "\"router:external\": false, " + "\"id\": \"5af6238b-0e9c-4c20-8981-6e4db6de2e17\"" + "}"; JSONObject jsonNet = new JSONObject(payload); NetworkInstance net = NetworkInstance.fromJson(jsonNet, "region"); assertEquals(net.getIdNetwork(), "5af6238b-0e9c-4c20-8981-6e4db6de2e17"); assertEquals(net.getNetworkName(), "test-rt1"); assertEquals(net.getTenantId(), "08bed031f6c54c9d9b35b42aa06b51c0"); }