Repository: nifi
Updated Branches:
  refs/heads/master 986a2a484 -> 6c1c9017e


NIFI-5862 MockRecordParser Has Bad Logic for failAfterN

This closes #3195.

Signed-off-by: Koji Kawamura <ijokaruma...@apache.org>


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

Branch: refs/heads/master
Commit: 6c1c9017e98b8467296bc90746dab73a60cb9c1b
Parents: 986a2a4
Author: Peter Wicks <patric...@gmail.com>
Authored: Mon Dec 3 10:44:01 2018 -0700
Committer: Koji Kawamura <ijokaruma...@apache.org>
Committed: Wed Dec 5 10:09:31 2018 +0900

----------------------------------------------------------------------
 .../org/apache/nifi/serialization/record/MockRecordParser.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/6c1c9017/nifi-nar-bundles/nifi-extension-utils/nifi-record-utils/nifi-mock-record-utils/src/main/java/org/apache/nifi/serialization/record/MockRecordParser.java
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-extension-utils/nifi-record-utils/nifi-mock-record-utils/src/main/java/org/apache/nifi/serialization/record/MockRecordParser.java
 
b/nifi-nar-bundles/nifi-extension-utils/nifi-record-utils/nifi-mock-record-utils/src/main/java/org/apache/nifi/serialization/record/MockRecordParser.java
index 2f7c634..be4046c 100644
--- 
a/nifi-nar-bundles/nifi-extension-utils/nifi-record-utils/nifi-mock-record-utils/src/main/java/org/apache/nifi/serialization/record/MockRecordParser.java
+++ 
b/nifi-nar-bundles/nifi-extension-utils/nifi-record-utils/nifi-mock-record-utils/src/main/java/org/apache/nifi/serialization/record/MockRecordParser.java
@@ -79,7 +79,7 @@ public class MockRecordParser extends 
AbstractControllerService implements Recor
 
             @Override
             public Record nextRecord(final boolean coerceTypes, final boolean 
dropUnknown) throws IOException, MalformedRecordException {
-                if (failAfterN >= recordCount) {
+                if (failAfterN >= 0 && recordCount >= failAfterN) {
                     throw new MalformedRecordException("Intentional Unit Test 
Exception because " + recordCount + " records have been read");
                 }
                 recordCount++;

Reply via email to