Bug 164
[controller.git] / opendaylight / md-sal / sal-rest-connector / src / test / java / org / opendaylight / controller / sal / restconf / impl / test / XmlProvidersTest.java
index 7b63c5fd9422e5bb3abd0060be1ba57dc9643389..015dfc8ad99b022c61cf3f705fb2adf9e13a5d9d 100644 (file)
@@ -106,6 +106,16 @@ public class XmlProvidersTest extends JerseyTest {
         assertEquals(404, response.getStatus());
     }
     
         assertEquals(404, response.getStatus());
     }
     
+    @Test
+    public void testXmlToCompositeNode400() throws UnsupportedEncodingException, URISyntaxException {
+        String uri = createUri("/datastore/", "simple-nodes:user/name");
+        
+        when(brokerFacade.readOperationalData(any(InstanceIdentifier.class))).thenReturn(null);
+        
+        Response response = target(uri).request(MediaTypes.API+RestconfService.XML).get();
+        assertEquals(400, response.getStatus());
+    }
+    
     @Test
     public void testRpcResultCommitedToStatusCodes() throws UnsupportedEncodingException {
         InputStream xmlStream = RestconfImplTest.class.getResourceAsStream("/parts/ietf-interfaces_interfaces.xml");
     @Test
     public void testRpcResultCommitedToStatusCodes() throws UnsupportedEncodingException {
         InputStream xmlStream = RestconfImplTest.class.getResourceAsStream("/parts/ietf-interfaces_interfaces.xml");