Repository: nifi
Updated Branches:
  refs/heads/master 4a5fb37b3 -> beb92492b


NIFI-1421 This closes #184. Added content assertion to test and removed extra 
space

Signed-off-by: Mark Payne <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/beb92492
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/beb92492
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/beb92492

Branch: refs/heads/master
Commit: beb92492bee282a0a5bdffa2e1009ccb3692c9f4
Parents: 4a5fb37
Author: joewitt <[email protected]>
Authored: Sun Jan 24 22:05:34 2016 -0500
Committer: Mark Payne <[email protected]>
Committed: Mon Jan 25 16:04:47 2016 -0500

----------------------------------------------------------------------
 .../nifi-standard-bundle/nifi-standard-processors/pom.xml       | 2 ++
 .../main/java/org/apache/nifi/processors/standard/SplitXml.java | 2 +-
 .../java/org/apache/nifi/processors/standard/TestSplitXml.java  | 5 +++++
 .../src/test/resources/TestXml/namespaceSplit1.xml              | 1 +
 .../src/test/resources/TestXml/namespaceSplit2.xml              | 1 +
 5 files changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/beb92492/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
index 5ec2cf5..2522fee 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml
@@ -293,6 +293,8 @@ language governing permissions and limitations under the 
License. -->
                         
<exclude>src/test/resources/TestUnpackContent/data.flowfilev2</exclude>
                         
<exclude>src/test/resources/TestUnpackContent/data.flowfilev3</exclude>
                         
<exclude>src/test/resources/TestXml/xml-bundle-1</exclude>
+                        
<exclude>src/test/resources/TestXml/namespaceSplit1.xml</exclude>
+                        
<exclude>src/test/resources/TestXml/namespaceSplit2.xml</exclude>
                         
<exclude>src/test/resources/CompressedData/SampleFile.txt.bz2</exclude>
                         
<exclude>src/test/resources/CompressedData/SampleFile.txt.gz</exclude>
                         
<exclude>src/test/resources/CompressedData/SampleFile1.txt.bz2</exclude>

http://git-wip-us.apache.org/repos/asf/nifi/blob/beb92492/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
index 6d5b30a..cfe923b 100644
--- 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
@@ -318,7 +318,7 @@ public class SplitXml extends AbstractProcessor {
                         sb.append(entry.getKey());
                         sb.append("=\"");
                         sb.append(entry.getValue());
-                        sb.append("\" ");
+                        sb.append("\"");
                     }
                 }
 

http://git-wip-us.apache.org/repos/asf/nifi/blob/beb92492/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestSplitXml.java
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestSplitXml.java
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestSplitXml.java
index e0a2e09..1815b3b 100644
--- 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestSplitXml.java
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestSplitXml.java
@@ -109,6 +109,11 @@ public class TestSplitXml {
 
         
parseFlowFiles(runner.getFlowFilesForRelationship(SplitXml.REL_ORIGINAL));
         parseFlowFiles(runner.getFlowFilesForRelationship(SplitXml.REL_SPLIT));
+
+        final MockFlowFile split1 = 
runner.getFlowFilesForRelationship(SplitXml.REL_SPLIT).get(0);
+        
split1.assertContentEquals(Paths.get("src/test/resources/TestXml/namespaceSplit1.xml"));
+        final MockFlowFile split2 = 
runner.getFlowFilesForRelationship(SplitXml.REL_SPLIT).get(1);
+        
split2.assertContentEquals(Paths.get("src/test/resources/TestXml/namespaceSplit2.xml"));
     }
 
     public void parseFlowFiles(List<MockFlowFile> flowfiles) throws Exception, 
SAXException {

http://git-wip-us.apache.org/repos/asf/nifi/blob/beb92492/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit1.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit1.xml
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit1.xml
new file mode 100644
index 0000000..eec3ed4
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit1.xml
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><value 
xmlns:foo="http://namespace/1";>Hello &amp; Goodbye</value>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/beb92492/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit2.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit2.xml
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit2.xml
new file mode 100644
index 0000000..38bb4b2
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/namespaceSplit2.xml
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><goo:value 
xmlns:foo="http://namespace/1"; xmlns:goo="http://namespace/2";>World</goo:value>
\ No newline at end of file

Reply via email to