public class org.apache.nifi.processors.standard.TestAttributesToCSV extends java.lang.Object
{
private static final java.lang.String OUTPUT_NEW_ATTRIBUTE;
private static final java.lang.String OUTPUT_OVERWRITE_CONTENT;
private static final java.lang.String OUTPUT_ATTRIBUTE_NAME;
private static final java.lang.String OUTPUT_SEPARATOR;
private static final java.lang.String OUTPUT_MIME_TYPE;
private static final java.lang.String SPLIT_REGEX;
private static final java.lang.String newline;
public void <init>()
{
org.apache.nifi.processors.standard.TestAttributesToCSV v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testAttrListNoCoreNullOffNewAttrToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v, v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-type");
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", "");
return;
}
public void testAttrListNoCoreNullOffNewAttrToContent()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v, v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-type");
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", "");
return;
}
public void testAttrListNoCoreNullOffTwoNewAttrToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v, v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-type,beach-length");
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", ",");
return;
}
public void testAttrListNoCoreNullTwoNewAttrToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v, v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-type,beach-length");
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", "null,null");
return;
}
public void testNoAttrListNoCoreNullOffToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.List v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v, v;
org.apache.nifi.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", "");
return;
}
public void testNoAttrListNoCoreNullToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.List v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v, v;
org.apache.nifi.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", "");
return;
}
public void testNoAttrListCoreNullOffToContent() throws java.io.IOException
{
byte[] v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
boolean v, v, v, v, v, v;
java.util.List v, v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
org.apache.nifi.processors.standard.TestAttributesToCSV$1 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$1;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$1: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("text/csv", v);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],java.lang.String)>(v, "UTF-8");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testNoAttrListCoreNullOffToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
boolean v, v, v, v, v, v;
java.util.List v, v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
org.apache.nifi.processors.standard.TestAttributesToCSV$2 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$2;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$2: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testNoAttrListNoCoreNullOffToContent() throws java.io.IOException
{
byte[] v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
boolean v, v, v;
java.util.List v, v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
org.apache.nifi.processors.standard.TestAttributesToCSV$3 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$3;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$3: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("text/csv", v);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],java.lang.String)>(v, "UTF-8");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttrListNoCoreNullOffToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
boolean v, v, v;
java.util.List v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV$4 v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-name,beach-location,beach-endorsement");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$4;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$4: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttrListCoreNullOffToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
boolean v, v, v, v, v, v;
java.util.List v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV$5 v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-name,beach-location,beach-endorsement");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$5;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$5: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttrListNoCoreNullOffOverrideCoreByAttrListToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
boolean v, v, v, v, v, v, v, v;
java.util.List v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestAttributesToCSV$6 v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-name,beach-location,beach-endorsement,uuid");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$6;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$6: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(4, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttrListFromExpCoreNullOffToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
boolean v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v;
java.util.HashSet v, v;
org.apache.nifi.processor.Relationship v, v, v;
int v, v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.lang.Object v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV$7 v;
org.apache.nifi.flowfile.attributes.CoreAttributes v, v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${myAttribs}");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$7;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$7: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttrListWithCommasInNameFromExpCoreNullOffToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
boolean v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v;
java.util.HashSet v, v;
org.apache.nifi.processor.Relationship v, v, v;
int v, v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV$8 v;
java.lang.Object v, v;
org.apache.nifi.flowfile.attributes.CoreAttributes v, v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${myAttribs}");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$8;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$8: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(6, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttrListFromExpNoCoreNullOffOverrideCoreByAttrListToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
boolean v, v, v, v, v, v, v, v, v;
java.util.List v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV$9 v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${myAttribs}");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$9;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$9: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttributesRegex()
{
byte[] v;
org.apache.nifi.processors.standard.TestAttributesToCSV$10 v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
boolean v, v, v, v, v, v, v, v, v;
java.util.List v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_REGEX>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${myRegEx}");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$10;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$10: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAttributesRegexAndList()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
boolean v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
java.util.HashSet v;
org.apache.nifi.processor.Relationship v, v, v;
int v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
org.apache.nifi.processors.standard.TestAttributesToCSV$11 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_REGEX>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${myRegEx}");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_LIST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "moreInfo,moreInfo2");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$11;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$11: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes MIME_TYPE>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("CSVData");
v = new java.util.HashSet;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV: java.util.List getStrings(java.lang.String)>(v);
specialinvoke v.<java.util.HashSet: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(5, v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Malibu Beach");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"California, US\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("\"This is our family\'s favorite beach. We highly recommend it. \n\nThanks, Jim\"");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("A+ Rating");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>("Avg Temp: 61f");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testSchemaToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor 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.processors.standard.AttributesToCSV v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v, v, v, v;
java.lang.Object v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV$12 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_SCHEMA>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_REGEX>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-.*");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$12;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$12: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVSchema");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVData", "Malibu Beach,\"California, US\"");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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)>("CSVSchema", "beach-name,beach-location");
return;
}
public void testSchemaToContent() throws java.lang.Exception
{
byte[] v, v;
java.lang.String[] v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestAttributesToCSV$13 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_SCHEMA>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_REGEX>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-.*");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$13;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$13: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeNotExists(java.lang.String)>("CSVData");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeNotExists(java.lang.String)>("CSVSchema");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],java.lang.String)>(v, "UTF-8");
v = <org.apache.nifi.processors.standard.TestAttributesToCSV: java.lang.String newline>;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(v);
v = v[0];
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, "beach-name,beach-location");
v = <org.apache.nifi.processors.standard.TestAttributesToCSV: java.lang.String newline>;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(v);
v = v[1];
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, "Malibu Beach,\"California, US\"");
return;
}
public void testSchemaWithCoreAttribuesToAttribute()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestAttributesToCSV$14 v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_SCHEMA>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_REGEX>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-.*");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$14;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$14: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeExists(java.lang.String)>("CSVData");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeExists(java.lang.String)>("CSVSchema");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, 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[])>("Malibu Beach,\"California, US\",\u,\u,\u0001");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("CSVData", v);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("CSVSchema", "beach-name,beach-location,path,filename,uuid");
return;
}
public void testSchemaWithCoreAttribuesToContent() throws java.lang.Exception
{
byte[] v, v;
java.lang.String[] v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.AttributesToCSV v;
java.lang.String v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
java.util.List v;
org.apache.nifi.processors.standard.TestAttributesToCSV$15 v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v = new org.apache.nifi.processors.standard.AttributesToCSV;
specialinvoke v.<org.apache.nifi.processors.standard.AttributesToCSV: 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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_CORE_ATTRIBUTES>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor NULL_VALUE_FOR_EMPTY_STRING>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor INCLUDE_SCHEMA>;
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.AttributesToCSV: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_REGEX>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "beach-.*");
v = new org.apache.nifi.processors.standard.TestAttributesToCSV$15;
specialinvoke v.<org.apache.nifi.processors.standard.TestAttributesToCSV$15: void <init>(org.apache.nifi.processors.standard.TestAttributesToCSV)>(v);
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.AttributesToCSV: org.apache.nifi.processor.Relationship REL_SUCCESS>;
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 assertAttributeNotExists(java.lang.String)>("CSVData");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeNotExists(java.lang.String)>("CSVSchema");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("path");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("filename");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("uuid");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],java.lang.String)>(v, "UTF-8");
v = <org.apache.nifi.processors.standard.TestAttributesToCSV: java.lang.String newline>;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(v);
v = v[0];
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, "beach-name,beach-location,path,filename,uuid");
v = <org.apache.nifi.processors.standard.TestAttributesToCSV: java.lang.String newline>;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(v);
v = v[1];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, 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[])>("Malibu Beach,\"California, US\",\u,\u,\u0001");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
private java.util.List getStrings(java.lang.String)
{
java.util.List v;
java.lang.String[] v;
java.lang.String v;
java.util.regex.Pattern v;
org.apache.nifi.processors.standard.TestAttributesToCSV v;
v := @this: org.apache.nifi.processors.standard.TestAttributesToCSV;
v := @parameter: java.lang.String;
v = staticinvoke <java.util.regex.Pattern: java.util.regex.Pattern compile(java.lang.String)>(",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)");
v = virtualinvoke v.<java.util.regex.Pattern: java.lang.String[] split(java.lang.CharSequence)>(v);
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
return v;
}
static void <clinit>()
{
java.lang.String v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("line.separator");
<org.apache.nifi.processors.standard.TestAttributesToCSV: java.lang.String newline> = v;
return;
}
}