From: Tomas Cere Date: Tue, 10 Mar 2015 14:49:38 +0000 (+0100) Subject: Fixed failing tests due to different attribute handling in mdsal netconf northbound. X-Git-Tag: release/lithium~418^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=5eae7cfca353e8559ad8bb7129915b3233b0d65e Fixed failing tests due to different attribute handling in mdsal netconf northbound. Change-Id: I4f3723b9094f953307982ee25019e3736c9d24de Signed-off-by: Tomas Cere --- diff --git a/opendaylight/netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/controller/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java b/opendaylight/netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/controller/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java index b5c26400c6..6b94251531 100644 --- a/opendaylight/netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/controller/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java +++ b/opendaylight/netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/controller/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java @@ -29,7 +29,6 @@ import org.custommonkey.xmlunit.Diff; import org.custommonkey.xmlunit.XMLUnit; import org.custommonkey.xmlunit.examples.RecursiveElementNameAndTextQualifier; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.opendaylight.controller.cluster.datastore.ConcurrentDOMDataBroker; import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; @@ -184,7 +183,6 @@ public class NetconfMDSalMappingTest { } - @Ignore("Xml is not similar") @Test public void testMoreComplexEditConfigs() throws Exception { @@ -243,12 +241,12 @@ public class NetconfMDSalMappingTest { } } - @Ignore("Xml is not similar") @Test public void testEditWithCreate() throws Exception { verifyResponse(edit("messages/mapping/editConfig_create.xml"), RPC_REPLY_OK); - verifyResponse(getConfigCandidate(), XmlFileLoader.xmlFileToDocument("messages/mapping/editConfig_merge_n1_control.xml")); + verifyResponse(getConfigCandidate(), XmlFileLoader.xmlFileToDocument("messages/mapping/editConfig_create_n1_control.xml")); + try { edit("messages/mapping/editConfig_create.xml"); @@ -301,7 +299,7 @@ public class NetconfMDSalMappingTest { assertEmptyDatastore(getConfigRunning()); } - private void verifyResponse(Document response, Document template) { + private void verifyResponse(Document response, Document template){ DetailedDiff dd = new DetailedDiff(new Diff(response, template)); dd.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); assertTrue(dd.similar()); diff --git a/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_create_n1_control.xml b/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_create_n1_control.xml new file mode 100644 index 0000000000..a0f4d5e088 --- /dev/null +++ b/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_create_n1_control.xml @@ -0,0 +1,18 @@ + + + + + + + node1-put + put content + + + + \ No newline at end of file diff --git a/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_merge_multiple_after_replace.xml b/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_merge_multiple_after_replace.xml index fcece32a53..35593309ae 100644 --- a/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_merge_multiple_after_replace.xml +++ b/opendaylight/netconf/mdsal-netconf-connector/src/test/resources/messages/mapping/editConfig_merge_multiple_after_replace.xml @@ -8,7 +8,7 @@ - + new-node7 new node content