public class org.apache.nifi.processors.standard.TestValidateCsv extends java.lang.Object
{
public void <init>()
{
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testHeaderAndSplit()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v, v, v;
java.lang.Object v, v, v, v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor VALIDATION_STRATEGY>;
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.AllowableValue VALIDATE_LINES_INDIVIDUALLY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Null, ParseDate(\"dd/MM/yyyy\"), Optional(ParseDouble())");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("Name,Birthdate,Weight\nJohn,22/11/1954,63.2\nBob,01/03/2004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Name,Birthdate,Weight\nJohn,22/11/1954,63.2\nBob,01/03/2004,45.0");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("Name,Birthdate,Weight\nJohn,22/11/1954,63a2\nBob,01/032004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Name,Birthdate,Weight\nJohn,22/11/1954,63a2\nBob,01/032004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("Name,Birthdate,Weight\nJohn,22/111954,63.2\nBob,01/03/2004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Name,Birthdate,Weight\nBob,01/03/2004,45.0");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Name,Birthdate,Weight\nJohn,22/111954,63.2");
return;
}
public void testNullValues()
{
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor VALIDATION_STRATEGY>;
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.AllowableValue VALIDATE_LINES_INDIVIDUALLY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Null, Null, Null");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("#Name,Birthdate,Weight\nJohn,\"\",63.2\nBob,,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("#Name,Birthdate,Weight\nJohn,\"\",63.2\nBob,,45.0");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
return;
}
public void testUniqueWithSplit()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor VALIDATION_STRATEGY>;
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.AllowableValue VALIDATE_LINES_INDIVIDUALLY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Unique()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John\r\nBob\r\nBob\r\nJohn\r\nTom");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("John\r\nBob\r\nTom");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("count.total.lines", "5");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("count.valid.lines", "3");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Bob\r\nJohn");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("count.invalid.lines", "2");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("count.total.lines", "5");
return;
}
public void testValidDateOptionalDouble()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor INCLUDE_ALL_VIOLATIONS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Null, ParseDate(\"dd/MM/yyyy\"), Optional(ParseDouble())");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John,22/11/1954,63.2\r\nBob,01/03/2004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John,22/111954,abc\r\nBob,01/03/2004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("validation.error.message", "At {line=1, row=1}, \'22/111954\' could not be parsed as a Date at {column=2}, \'abc\' could not be parsed as a Double at {column=3}");
return;
}
public void testIsIncludedIn()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Null, ParseDate(\"dd/MM/yyyy\"), IsIncludedIn(\"male\", \"female\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John,22/11/1954,male\r\nMarie,01/03/2004,female");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John,22/111954,63.2\r\nBob,01/03/2004,45.0");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testBigDecimalBoolCharIntLong()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ParseBigDecimal(), ParseBool(), ParseChar(), ParseInt(), ParseLong()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("bigdecimal,bool,char,integer,long\r\n.0001,true,c,1,92147483647");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("bigdecimal,bool,char,integer,long\r\n.0001,true,c,92147483647,92147483647");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testEqualsNotNullStrNotNullOrEmpty()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Equals(), NotNull(), StrNotNullOrEmpty()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("test,test,test\r\ntest,test,test");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("test,test,test\r\ntset,test,test");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testStrlenStrMinMaxStrRegex()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Strlen(4), StrMinMax(3,5), StrRegex(\"[a-z0-9\\._]+@[a-z0-9\\.]+\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("test,test,test@apache.org");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("test,test,testapache.org");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("validation.error.message", "\'testapache.org\' does not match the regular expression \'[a-z0-9\\._]+@[a-z0-9\\.]+\' at {line=1, row=1, column=3}");
return;
}
public void testDMinMaxForbidSubStrLMinMax()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "DMinMax(10,100),LMinMax(10,100),ForbidSubStr(\"test\", \"tset\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("50.001,50,hello");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("10,10,testapache.org");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testUnique()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Unique(), UniqueHashCode()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("1,2\r\n,4");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("1,2\r\n,4");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testRequire()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
int v;
java.lang.String v, v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = "test";
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("RequireHashCode(\u), RequireSubStr(\"test\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("test,test");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("tset,tset");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testValidate()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "RequireSubString(\"test\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\'\'");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"\"");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
return;
}
public void testValidateWithEL()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
int v;
java.lang.String v, v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${comma}");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${crlf}");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${quote}");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "RequireSubString(\"test\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\'\'");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"\"");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${schema}");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertValid()>();
v = "test";
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("RequireHashCode(\u), RequireSubStr(\"test\")");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void setVariable(java.lang.String,java.lang.String)>("schema", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void setVariable(java.lang.String,java.lang.String)>("comma", ",");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void setVariable(java.lang.String,java.lang.String)>("quote", "\"");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void setVariable(java.lang.String,java.lang.String)>("crlf", "\r\n");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("test,test");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testParseSchemaCommaBoundary()
{
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Null(),Null");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertValid()>();
return;
}
public void testMultipleRuns()
{
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor VALIDATION_STRATEGY>;
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.AllowableValue VALIDATE_LINES_INDIVIDUALLY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Unique()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John\r\nBob\r\nTom");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("John\r\nBob\r\nTom");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 2);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
return;
}
public void testEscapingLineByLine()
{
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v;
java.lang.Object v, v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\r\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor VALIDATION_STRATEGY>;
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.AllowableValue VALIDATE_LINES_INDIVIDUALLY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ParseInt(),ParseInt(),ParseInt()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("Header,\"Header,escaped\",Header3\r\nField,\"Field,escaped\",Field3");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Header,\"Header,escaped\",Header3\r\nField,\"Field,escaped\",Field3");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "null,null,null");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("Header,\"Header,escaped\",Header3\r\nField,\"Field,escaped\",Field3");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Header,\"Header,escaped\",Header3\r\nField,\"Field,escaped\",Field3");
return;
}
public void testQuote()
{
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.processors.standard.ValidateCsv v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestValidateCsv v;
v := @this: org.apache.nifi.processors.standard.TestValidateCsv;
v = new org.apache.nifi.processors.standard.ValidateCsv;
specialinvoke v.<org.apache.nifi.processors.standard.ValidateCsv: void <init>()>();
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(org.apache.nifi.processor.Processor)>(v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor DELIMITER_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, ",");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor END_OF_LINE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\n");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor QUOTE_CHARACTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "\"");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor VALIDATION_STRATEGY>;
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.AllowableValue VALIDATE_LINES_INDIVIDUALLY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.components.PropertyDescriptor SCHEMA>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "NotNull(), NotNull(), NotNull()");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>("Header 1, Header 2, Header 3\n\"Content 1a, Content 1b\", Content 2, Content 3");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_VALID>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Header 1, Header 2, Header 3\n\"Content 1a, Content 1b\", Content 2, Content 3");
v = <org.apache.nifi.processors.standard.ValidateCsv: org.apache.nifi.processor.Relationship REL_INVALID>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
return;
}
}