Rename TestValidate to EditConfigTest 97/14097/1
authorMarek Gradzki <mgradzki@cisco.com>
Thu, 9 Aug 2018 07:50:14 +0000 (09:50 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Thu, 9 Aug 2018 07:52:30 +0000 (09:52 +0200)
The test does not use <validate> RPC
in contrast to ValidateTest from:
https://gerrit.fd.io/r/#/c/14040/

Change-Id: I57da44256515cf10afbd86ef7d7b1607caa3f52e
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
infra/it/it-test/src/test/java/io/fd/honeycomb/data/impl/EditConfigTest.java [moved from infra/it/it-test/src/test/java/io/fd/honeycomb/data/impl/TestValidate.java with 96% similarity]
infra/it/it-test/src/test/resources/messages/edit-config/edit-config-missing-mandatory-node.xml
infra/it/it-test/src/test/resources/models/test-edit-config.yang [moved from infra/it/it-test/src/test/resources/models/test-validate.yang with 82% similarity]

@@ -60,8 +60,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.w3c.dom.Document;
 
-public class TestValidate {
-    private static final Logger LOG = LoggerFactory.getLogger(TestValidate.class);
+public class EditConfigTest {
+    private static final Logger LOG = LoggerFactory.getLogger(EditConfigTest.class);
     private static final String SESSION_ID_FOR_REPORTING = "netconf-test-session";
     private static final Document RPC_REPLY_OK = getReplyOk();
 
@@ -78,7 +78,7 @@ public class TestValidate {
         MockitoAnnotations.initMocks(this);
 
         final SchemaContext schemaContext =
-            YangParserTestUtils.parseYangResources(TestValidate.class, "/models/test-validate.yang");
+            YangParserTestUtils.parseYangResources(EditConfigTest.class, "/models/test-edit-config.yang");
         when(schemaService.registerSchemaContextListener(any())).thenAnswer(invocation -> {
             SchemaContextListener listener = invocation.getArgument(0);
             listener.onGlobalContextUpdated(schemaContext);
@@ -107,7 +107,7 @@ public class TestValidate {
     }
 
     @Test
-    public void testValidateMissingMandatoryNode() throws Exception {
+    public void testMissingMandatoryNode() throws Exception {
         final TransactionProvider transactionProvider = new TransactionProvider(dataBroker, SESSION_ID_FOR_REPORTING);
         verifyResponse(edit("messages/edit-config/edit-config-missing-mandatory-node.xml", transactionProvider));
         try {
index 829ef56..6d3adfb 100644 (file)
@@ -21,7 +21,7 @@
         </target>
         <default-operation>none</default-operation>
         <config>
-            <top-container xmlns="urn:honeycomb:params:xml:ns:yang:test:validate" xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="create">
+            <top-container xmlns="urn:honeycomb:params:xml:ns:yang:test:edit:config" xmlns:a="urn:ietf:params:xml:ns:netconf:base:1.0" a:operation="create">
                 <list-in-container>
                     <name>item1</name>>
                 </list-in-container>
@@ -1,6 +1,6 @@
-module test-validate {
+module test-edit-config {
     yang-version 1;
-    namespace "urn:honeycomb:params:xml:ns:yang:test:validate";
+    namespace "urn:honeycomb:params:xml:ns:yang:test:edit:config";
     prefix "td";
 
     revision "2018-06-08" {