public class org.apache.nifi.processors.standard.TestMergeContent extends java.lang.Object
{
public void <init>()
{
org.apache.nifi.processors.standard.TestMergeContent v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testFlowFileLargerThanBin()
{
byte[] v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
long 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.MergeContent v;
java.lang.String v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v, v;
java.lang.Object v, v, v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_BIN_PACK>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 KB");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "5 KB");
v = newarray (byte)[1026];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = newarray (byte)[6144];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes UUID>;
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);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
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);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("merge.uuid");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: long getSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(long,long)>(6144L, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueNotEmpty()>();
return;
}
public void testSimpleAvroConcat() throws java.io.IOException
{
byte[] v, v, v, v;
java.lang.Integer v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
org.apache.nifi.util.TestRunner v;
java.util.Map v;
org.apache.avro.generic.GenericData$Record v, v, v;
boolean v, v, v;
org.apache.avro.generic.GenericDatumWriter v;
org.apache.avro.Schema v;
org.apache.avro.Schema$Parser v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v;
java.io.File v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_AVRO>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/user.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Alyssa");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(256);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Ben");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "red");
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "John");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "blue");
v = new org.apache.avro.generic.GenericDatumWriter;
specialinvoke v.<org.apache.avro.generic.GenericDatumWriter: void <init>(org.apache.avro.Schema)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter)>(v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter)>(v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter)>(v, v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/avro-binary");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Alyssa");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Ben");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("John");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAvroConcatWithDifferentSchemas() throws java.io.IOException
{
byte[] v, v, v, v, v;
java.lang.Integer v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
org.apache.nifi.util.TestRunner v;
java.util.Map v, v;
org.apache.avro.generic.GenericData$Record v, v, v;
boolean v, v, v;
org.apache.avro.generic.GenericDatumWriter v;
org.apache.avro.Schema v, v;
org.apache.avro.Schema$Parser v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
int v, v;
java.lang.String v;
java.io.File v, v;
java.lang.Object v, v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_AVRO>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/user.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/place.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Alyssa");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(256);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Some Place");
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "John");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "blue");
v = new org.apache.avro.generic.GenericDatumWriter;
specialinvoke v.<org.apache.avro.generic.GenericDatumWriter: void <init>(org.apache.avro.Schema)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter)>(v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter)>(v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter)>(v, v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/avro-binary");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Alyssa");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("John");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
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);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Some Place");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAvroConcatWithDifferentMetadataDoNotMerge() throws java.io.IOException
{
byte[] v, v, v, v;
java.lang.Integer v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
java.util.Map v;
org.apache.avro.generic.GenericData$Record v, v, v;
boolean v;
org.apache.avro.generic.GenericDatumWriter v;
org.apache.avro.Schema v;
org.apache.avro.Schema$Parser v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v, v, v;
org.apache.nifi.processors.standard.TestMergeContent$3 v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v;
org.apache.nifi.processors.standard.TestMergeContent$1 v;
org.apache.nifi.processors.standard.TestMergeContent$2 v;
java.io.File v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_AVRO>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor METADATA_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue METADATA_STRATEGY_DO_NOT_MERGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/user.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Alyssa");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(256);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
v = new org.apache.nifi.processors.standard.TestMergeContent$1;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$1: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Ben");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "red");
v = new org.apache.nifi.processors.standard.TestMergeContent$2;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$2: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "John");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "blue");
v = new org.apache.nifi.processors.standard.TestMergeContent$3;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$3: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericDatumWriter;
specialinvoke v.<org.apache.avro.generic.GenericDatumWriter: void <init>(org.apache.avro.Schema)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/avro-binary");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Alyssa");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAvroConcatWithDifferentMetadataIgnore() throws java.io.IOException
{
byte[] v, v, v, v;
java.lang.Integer v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
java.util.Map v;
org.apache.avro.generic.GenericData$Record v, v, v;
boolean v, v, v;
org.apache.avro.generic.GenericDatumWriter v;
org.apache.avro.Schema v;
org.apache.avro.Schema$Parser v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v, v, v;
org.apache.nifi.processors.standard.TestMergeContent$5 v;
org.apache.nifi.processors.standard.TestMergeContent$6 v;
org.apache.nifi.processors.standard.TestMergeContent$4 v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v;
java.io.File v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_AVRO>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor METADATA_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue METADATA_STRATEGY_IGNORE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/user.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Alyssa");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(256);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
v = new org.apache.nifi.processors.standard.TestMergeContent$4;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$4: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Ben");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "red");
v = new org.apache.nifi.processors.standard.TestMergeContent$5;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$5: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "John");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "blue");
v = new org.apache.nifi.processors.standard.TestMergeContent$6;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$6: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericDatumWriter;
specialinvoke v.<org.apache.avro.generic.GenericDatumWriter: void <init>(org.apache.avro.Schema)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/avro-binary");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Alyssa");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Ben");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("John");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAvroConcatWithDifferentMetadataUseFirst() throws java.io.IOException
{
byte[] v, v, v, v;
java.lang.Integer v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
java.util.Map v;
org.apache.avro.generic.GenericData$Record v, v, v;
boolean v, v, v;
org.apache.avro.generic.GenericDatumWriter v;
org.apache.avro.Schema v;
org.apache.avro.Schema$Parser v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v, v, v;
org.apache.nifi.processors.standard.TestMergeContent$9 v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
org.apache.nifi.processors.standard.TestMergeContent$7 v;
org.apache.nifi.processors.standard.TestMergeContent$8 v;
int v;
java.lang.String v;
java.io.File v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_AVRO>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor METADATA_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue METADATA_STRATEGY_USE_FIRST>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/user.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Alyssa");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(256);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
v = new org.apache.nifi.processors.standard.TestMergeContent$7;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$7: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Ben");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "red");
v = new org.apache.nifi.processors.standard.TestMergeContent$8;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$8: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "John");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "blue");
v = new org.apache.nifi.processors.standard.TestMergeContent$9;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$9: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericDatumWriter;
specialinvoke v.<org.apache.avro.generic.GenericDatumWriter: void <init>(org.apache.avro.Schema)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/avro-binary");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Alyssa");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Ben");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("John");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testAvroConcatWithDifferentMetadataKeepCommon() throws java.io.IOException
{
byte[] v, v, v, v;
java.lang.Integer v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
java.util.Map v;
org.apache.avro.generic.GenericData$Record v, v, v;
boolean v, v;
org.apache.avro.generic.GenericDatumWriter v;
org.apache.avro.Schema v;
org.apache.avro.Schema$Parser v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
org.apache.nifi.processors.standard.TestMergeContent$10 v;
org.apache.nifi.processors.standard.TestMergeContent$11 v;
org.apache.nifi.processors.standard.TestMergeContent$12 v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v;
java.io.File v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_AVRO>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor METADATA_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue METADATA_STRATEGY_ALL_COMMON>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new org.apache.avro.Schema$Parser;
specialinvoke v.<org.apache.avro.Schema$Parser: void <init>()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/user.avsc");
v = virtualinvoke v.<org.apache.avro.Schema$Parser: org.apache.avro.Schema parse(java.io.File)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Alyssa");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(256);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
v = new org.apache.nifi.processors.standard.TestMergeContent$10;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$10: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "Ben");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "red");
v = new org.apache.nifi.processors.standard.TestMergeContent$11;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$11: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericData$Record;
specialinvoke v.<org.apache.avro.generic.GenericData$Record: void <init>(org.apache.avro.Schema)>(v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("name", "John");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_number", v);
interfaceinvoke v.<org.apache.avro.generic.GenericRecord: void put(java.lang.String,java.lang.Object)>("favorite_color", "blue");
v = new org.apache.nifi.processors.standard.TestMergeContent$12;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$12: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
v = new org.apache.avro.generic.GenericDatumWriter;
specialinvoke v.<org.apache.avro.generic.GenericDatumWriter: void <init>(org.apache.avro.Schema)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/avro-binary");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.util.Map getGenericRecordMap(byte[],org.apache.avro.Schema,java.lang.String)>(v, v, "name");
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("Alyssa");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("John");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
private java.util.Map getGenericRecordMap(byte[], org.apache.avro.Schema, java.lang.String) throws java.io.IOException
{
byte[] v;
org.apache.avro.Schema v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.avro.file.SeekableByteArrayInput v;
java.lang.Object v, v;
java.lang.String v, v;
org.apache.avro.file.DataFileReader v;
org.apache.avro.generic.GenericDatumReader v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v := @parameter: byte[];
v := @parameter: org.apache.avro.Schema;
v := @parameter: java.lang.String;
v = new org.apache.avro.generic.GenericDatumReader;
specialinvoke v.<org.apache.avro.generic.GenericDatumReader: void <init>(org.apache.avro.Schema)>(v);
v = new org.apache.avro.file.SeekableByteArrayInput;
specialinvoke v.<org.apache.avro.file.SeekableByteArrayInput: void <init>(byte[])>(v);
v = new org.apache.avro.file.DataFileReader;
specialinvoke v.<org.apache.avro.file.DataFileReader: void <init>(org.apache.avro.file.SeekableInput,org.apache.avro.io.DatumReader)>(v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
label:
v = virtualinvoke v.<org.apache.avro.file.DataFileReader: boolean hasNext()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.avro.file.DataFileReader: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.avro.generic.GenericRecord: java.lang.Object get(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
return v;
}
private java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema, org.apache.avro.generic.GenericRecord, org.apache.avro.io.DatumWriter) throws java.io.IOException
{
org.apache.avro.generic.GenericRecord v;
org.apache.avro.Schema v;
org.apache.avro.io.DatumWriter v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v := @parameter: org.apache.avro.Schema;
v := @parameter: org.apache.avro.generic.GenericRecord;
v := @parameter: org.apache.avro.io.DatumWriter;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema,org.apache.avro.generic.GenericRecord,org.apache.avro.io.DatumWriter,java.util.Map)>(v, v, v, null);
return v;
}
private java.io.ByteArrayOutputStream serializeAvroRecord(org.apache.avro.Schema, org.apache.avro.generic.GenericRecord, org.apache.avro.io.DatumWriter, java.util.Map) throws java.io.IOException
{
org.apache.avro.generic.GenericRecord v;
org.apache.avro.Schema v;
org.apache.avro.io.DatumWriter v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.io.ByteArrayOutputStream v;
org.apache.avro.file.DataFileWriter v;
java.util.Map v;
java.util.function.BiConsumer v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v := @parameter: org.apache.avro.Schema;
v := @parameter: org.apache.avro.generic.GenericRecord;
v := @parameter: org.apache.avro.io.DatumWriter;
v := @parameter: java.util.Map;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = new org.apache.avro.file.DataFileWriter;
specialinvoke v.<org.apache.avro.file.DataFileWriter: void <init>(org.apache.avro.io.DatumWriter)>(v);
if v == null goto label;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.nifi.processors.standard.TestMergeContent$setMeta__112: java.util.function.BiConsumer bootstrap$(org.apache.avro.file.DataFileWriter)>(v);
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
label:
virtualinvoke v.<org.apache.avro.file.DataFileWriter: org.apache.avro.file.DataFileWriter create(org.apache.avro.Schema,java.io.OutputStream)>(v, v);
virtualinvoke v.<org.apache.avro.file.DataFileWriter: void append(java.lang.Object)>(v);
virtualinvoke v.<org.apache.avro.file.DataFileWriter: void close()>();
return v;
}
public void testSimpleBinaryConcat() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v;
org.apache.nifi.components.AllowableValue v;
java.util.function.Consumer v;
java.util.List v, v;
java.util.stream.Stream v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "Hello, World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/plain-text");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
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.util.stream.Stream stream()>();
v = staticinvoke <org.apache.nifi.processors.standard.TestMergeContent$lambda_testSimpleBinaryConcat_0__113: java.util.function.Consumer bootstrap$(org.apache.nifi.util.MockFlowFile)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
return;
}
public void testSimpleBinaryConcatSingleBin()
{
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.Object v;
java.lang.String v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_COUNT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1");
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Hello, World!");
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/plain-text");
return;
}
public void testSimpleBinaryConcatWithTextDelimiters() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DELIMITER_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue DELIMITER_STRATEGY_TEXT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "@");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DEMARCATOR>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "#");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor FOOTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "$");
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "@Hello#, #World!$";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/plain-text");
return;
}
public void testSimpleBinaryConcatWithTextDelimitersHeaderOnly() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.TestMergeContent 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.MergeContent v;
java.lang.String v, v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DELIMITER_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue DELIMITER_STRATEGY_TEXT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "@");
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "@Hello, World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/plain-text");
return;
}
public void testSimpleBinaryConcatWithFileDelimiters() throws java.io.IOException, java.lang.InterruptedException
{
byte[] v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v, v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DELIMITER_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue DELIMITER_STRATEGY_FILENAME>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${header}");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DEMARCATOR>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${demarcator}");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor FOOTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${footer}");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
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()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "application/plain-text");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("header", "src/test/resources/TestMergeContent/head");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("demarcator", "src/test/resources/TestMergeContent/demarcate");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("footer", "src/test/resources/TestMergeContent/foot");
v = "Hello";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = ", ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "(|)Hello***, ***World!___";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/plain-text");
return;
}
public void testTextDelimitersValidation()
{
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
java.util.HashSet v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v;
boolean v, v, v;
java.util.Iterator v;
java.util.Collection v;
org.apache.nifi.processor.ProcessContext v;
org.apache.nifi.components.AllowableValue v, v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DELIMITER_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue DELIMITER_STRATEGY_TEXT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DEMARCATOR>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor FOOTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "");
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = v;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.processor.ProcessContext getProcessContext()>();
v = v instanceof org.apache.nifi.util.MockProcessContext;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.nifi.util.MockProcessContext: java.util.Collection validate()>();
label:
v = interfaceinvoke v.<java.util.Collection: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.nifi.components.ValidationResult: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("cannot be empty");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
goto label;
label:
return;
}
public void testFileDelimitersValidation()
{
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
java.util.HashSet v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v, v, v;
boolean v, v, v;
java.util.Iterator v;
java.util.Collection v;
org.apache.nifi.processor.ProcessContext v;
org.apache.nifi.components.AllowableValue v, v;
java.io.File v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DELIMITER_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue DELIMITER_STRATEGY_FILENAME>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor HEADER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "src/test/resources/TestMergeContent/does_not_exist");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor DEMARCATOR>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "src/test/resources/TestMergeContent/does_not_exist");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor FOOTER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "src/test/resources/TestMergeContent/does_not_exist");
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = v;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.processor.ProcessContext getProcessContext()>();
v = v instanceof org.apache.nifi.util.MockProcessContext;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.nifi.util.MockProcessContext: java.util.Collection validate()>();
label:
v = interfaceinvoke v.<java.util.Collection: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.nifi.components.ValidationResult: java.lang.String toString()>();
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("src/test/resources/TestMergeContent/does_not_exist");
v = virtualinvoke v.<java.io.File: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("is invalid because File \u does not exist");
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
goto label;
label:
return;
}
public void testMimeTypeIsOctetStreamIfConflictingWithBinaryConcat() throws java.io.IOException
{
byte[] v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
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()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "application/zip");
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(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 4);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "Hello, World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/octet-stream");
return;
}
public void testOldestBinIsExpired()
{
byte[] v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
int v, v;
java.lang.String v;
org.apache.nifi.components.AllowableValue v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 day");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_COUNT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "50");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "10");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "10");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor CORRELATION_ATTRIBUTE_NAME>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "correlationId");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = 0;
label:
if v >= 49 goto label;
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("correlationId", v);
v = 0;
label:
if v >= 5 goto label;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueNotEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>("correlationId");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int,boolean,boolean)>(1, 0, 1);
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.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("correlationId", "abc");
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 5);
return;
}
public void testSimpleBinaryConcatWaitsForMin()
{
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "20 KB");
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
return;
}
public void testZip() throws java.io.IOException
{
java.lang.Throwable v, v;
byte[] v, v, v, v, v, v, v;
java.util.zip.ZipInputStream v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v;
java.io.ByteArrayInputStream v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v;
java.util.zip.ZipEntry v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_ZIP>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = new java.io.ByteArrayInputStream;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
label:
v = new java.util.zip.ZipInputStream;
specialinvoke v.<java.util.zip.ZipInputStream: void <init>(java.io.InputStream)>(v);
label:
v = virtualinvoke v.<java.util.zip.ZipInputStream: java.util.zip.ZipEntry getNextEntry()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object)>(v);
v = staticinvoke <org.apache.commons.io.IOUtils: byte[] toByteArray(java.io.InputStream)>(v);
v = "Hello";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
virtualinvoke v.<java.util.zip.ZipInputStream: java.util.zip.ZipEntry getNextEntry()>();
v = staticinvoke <org.apache.commons.io.IOUtils: byte[] toByteArray(java.io.InputStream)>(v);
v = ", ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
virtualinvoke v.<java.util.zip.ZipInputStream: java.util.zip.ZipEntry getNextEntry()>();
v = staticinvoke <org.apache.commons.io.IOUtils: byte[] toByteArray(java.io.InputStream)>(v);
v = "World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
label:
virtualinvoke v.<java.util.zip.ZipInputStream: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
virtualinvoke v.<java.io.InputStream: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/zip");
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public void testZipException() throws java.io.IOException
{
byte[] v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_ZIP>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
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()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "application/plain-text");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("filename", "duplicate-filename.txt");
v = "Hello";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = ", ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
return;
}
public void testTar() throws java.io.IOException
{
byte[] v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v;
java.io.ByteArrayInputStream v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Throwable v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.commons.compress.archivers.ArchiveEntry v, v, v;
org.apache.commons.compress.archivers.tar.TarArchiveInputStream v;
java.util.HashMap v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v, v, v, v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_TAR>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
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()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "application/plain-text");
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes FILENAME>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "AShortFileName");
v = "Hello";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes FILENAME>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "ALongerrrFileName");
v = ", ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes FILENAME>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "AReallyLongggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggFileName");
v = "World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = new java.io.ByteArrayInputStream;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
label:
v = new org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
specialinvoke v.<org.apache.commons.compress.archivers.tar.TarArchiveInputStream: void <init>(java.io.InputStream)>(v);
label:
v = virtualinvoke v.<org.apache.commons.compress.archivers.tar.TarArchiveInputStream: org.apache.commons.compress.archivers.ArchiveEntry getNextEntry()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object)>(v);
v = interfaceinvoke v.<org.apache.commons.compress.archivers.ArchiveEntry: java.lang.String getName()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("AShortFileName", v);
v = staticinvoke <org.apache.commons.io.IOUtils: byte[] toByteArray(java.io.InputStream)>(v);
v = "Hello";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
v = virtualinvoke v.<org.apache.commons.compress.archivers.tar.TarArchiveInputStream: org.apache.commons.compress.archivers.ArchiveEntry getNextEntry()>();
v = interfaceinvoke v.<org.apache.commons.compress.archivers.ArchiveEntry: java.lang.String getName()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("ALongerrrFileName", v);
v = staticinvoke <org.apache.commons.io.IOUtils: byte[] toByteArray(java.io.InputStream)>(v);
v = ", ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
v = virtualinvoke v.<org.apache.commons.compress.archivers.tar.TarArchiveInputStream: org.apache.commons.compress.archivers.ArchiveEntry getNextEntry()>();
v = interfaceinvoke v.<org.apache.commons.compress.archivers.ArchiveEntry: java.lang.String getName()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("AReallyLongggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggFileName", v);
v = staticinvoke <org.apache.commons.io.IOUtils: byte[] toByteArray(java.io.InputStream)>(v);
v = "World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(byte[],byte[])>(v, v);
label:
virtualinvoke v.<org.apache.commons.compress.archivers.tar.TarArchiveInputStream: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
virtualinvoke v.<java.io.InputStream: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
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()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "application/tar");
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public void testFlowFileStream() throws java.io.IOException
{
org.apache.nifi.processors.standard.TestMergeContent v;
java.lang.String[] v, v;
java.util.HashMap 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.MergeContent v;
org.apache.nifi.flowfile.attributes.StandardFlowFileMediaType v;
java.lang.String v, v;
java.nio.file.Path v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_FLOWFILE_STREAM_V3>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("path", "folder");
v = newarray (java.lang.String)[0];
v = staticinvoke <java.nio.file.Paths: java.nio.file.Path get(java.lang.String,java.lang.String[])>("src/test/resources/TestUnpackContent/folder/cal.txt", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path,java.util.Map)>(v, v);
v = newarray (java.lang.String)[0];
v = staticinvoke <java.nio.file.Paths: java.nio.file.Path get(java.lang.String,java.lang.String[])>("src/test/resources/TestUnpackContent/folder/date.txt", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path,java.util.Map)>(v, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
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 = <org.apache.nifi.flowfile.attributes.StandardFlowFileMediaType: org.apache.nifi.flowfile.attributes.StandardFlowFileMediaType VERSION_3>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.StandardFlowFileMediaType: java.lang.String getMediaType()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public void testDefragment() throws java.io.IOException
{
byte[] v, v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
return;
}
public void testDefragmentWithFragmentCountOnLastFragmentOnly() throws java.io.IOException
{
byte[] v, v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
return;
}
public void testDefragmentWithFragmentCountOnMiddleFragment() throws java.io.IOException
{
byte[] v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestMergeContent$14 v;
org.apache.nifi.processors.standard.TestMergeContent$15 v;
org.apache.nifi.processors.standard.TestMergeContent$13 v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = "Fragment 1 without count ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = new org.apache.nifi.processors.standard.TestMergeContent$13;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$13: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "Fragment 2 with count ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = new org.apache.nifi.processors.standard.TestMergeContent$14;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$14: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "Fragment 3 without count";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = new org.apache.nifi.processors.standard.TestMergeContent$15;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$15: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "Fragment 1 without count Fragment 2 with count Fragment 3 without count";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
return;
}
public void testDefragmentWithDifferentFragmentCounts() throws java.io.IOException
{
byte[] v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.processors.standard.TestMergeContent$18 v;
org.apache.nifi.processors.standard.TestMergeContent$16 v;
org.apache.nifi.processors.standard.TestMergeContent$17 v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = "Fragment 1 with count ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = new org.apache.nifi.processors.standard.TestMergeContent$16;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$16: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "Fragment 2 with count ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = new org.apache.nifi.processors.standard.TestMergeContent$17;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$17: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "Fragment 3 without count";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = new org.apache.nifi.processors.standard.TestMergeContent$18;
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent$18: void <init>(org.apache.nifi.processors.standard.TestMergeContent)>(v);
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
return;
}
public void testDefragmentDuplicateFragment() throws java.io.IOException, java.lang.InterruptedException
{
byte[] v, v, v, v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.processor.Relationship v, v, v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int,boolean)>(1, 0);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
staticinvoke <java.lang.Thread: void sleep(long)>(1100L);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
return;
}
public void testDefragmentWithTooManyFragments() throws java.io.IOException
{
byte[] v, v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
return;
}
public void testDefragmentWithTooFewFragments() throws java.io.IOException
{
byte[] v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.lang.InterruptedException v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2 secs");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "5");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int,boolean)>(1, 0);
label:
staticinvoke <java.lang.Thread: void sleep(long)>(3000L);
label:
goto label;
label:
v := @caughtexception;
goto label;
label:
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 4);
return;
catch java.lang.InterruptedException from label to label with label;
}
public void testDefragmentOutOfOrder() throws java.io.IOException
{
byte[] v, v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.function.Consumer v;
java.util.List v, v;
java.util.stream.Stream v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
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.util.stream.Stream stream()>();
v = staticinvoke <org.apache.nifi.processors.standard.TestMergeContent$lambda_testDefragmentOutOfOrder_1__114: java.util.function.Consumer bootstrap$(org.apache.nifi.util.MockFlowFile)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
return;
}
public void testDefragmentMultipleMingledSegments() throws java.io.IOException
{
byte[] v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "TWO");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "No x ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "in ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "Nixon";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int)>(1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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)>(1);
v = "No x in Nixon";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
return;
}
public void testDefragmentOldStyleAttributes() throws java.io.IOException
{
byte[] v, v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.identifier", "1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.count", "4");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.index", "1");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.original.filename", "originalfilename");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.index", "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.index", "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("segment.index", "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes FILENAME>;
v = virtualinvoke v.<org.apache.nifi.flowfile.attributes.CoreAttributes: java.lang.String key()>();
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>(v, "originalfilename");
return;
}
public void testDefragmentMultipleOnTriggers() throws java.io.IOException
{
byte[] v, v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_DEFRAGMENT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_ID_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_COUNT_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "2");
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "3");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "4");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "A Man A Plan A Canal Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
return;
}
public void testMergeBasedOnCorrelation() throws java.io.IOException, java.lang.InterruptedException
{
byte[] v, v, v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.String v, v, v, v, v, v, v;
boolean v;
org.apache.nifi.components.AllowableValue v;
java.util.List v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_BIN_PACK>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 min");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor CORRELATION_ATTRIBUTE_NAME>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "attr");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("attr", "b");
v = "A Man ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = "A Plan ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("attr", "c");
v = "A Canal ";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("attr", "b");
v = "Panama";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
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(int)>(2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 2);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(1);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("attr");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("attr");
v = "c";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("b", v);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String,java.lang.String)>("A Canal ", "UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String,java.lang.String)>("A Man A Plan Panama", "UTF-8");
goto label;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("b", v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("c", v);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String,java.lang.String)>("A Man A Plan Panama", "UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String,java.lang.String)>("A Canal ", "UTF-8");
label:
return;
}
public void testMaxBinAge() throws java.lang.InterruptedException
{
byte[] v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
int v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_STRATEGY>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_STRATEGY_BIN_PACK>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor CORRELATION_ATTRIBUTE_NAME>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "attr");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "500");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "500");
v = 0;
label:
if v >= 50 goto label;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = v + 1;
goto label;
label:
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int,boolean)>(5, 0);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 0);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
staticinvoke <java.lang.Thread: void sleep(long)>(3000L);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testUniqueAttributes()
{
byte[] v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap v, v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.merge.AttributeStrategyUtil: org.apache.nifi.components.PropertyDescriptor ATTRIBUTE_STRATEGY>;
v = <org.apache.nifi.processors.standard.merge.AttributeStrategyUtil: org.apache.nifi.components.AllowableValue ATTRIBUTE_STRATEGY_ALL_UNIQUE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2 B");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2 B");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("abc", "xyz");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xyz", "123");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("hello", "good-bye");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("abc", "xyz");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xyz", "321");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("world", "aaa");
v = newarray (byte)[1];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = newarray (byte)[1];
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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)>("abc", "xyz");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("hello", "good-bye");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("world", "aaa");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeNotExists(java.lang.String)>("xyz");
return;
}
public void testCommonAttributesOnly()
{
byte[] v, v;
org.apache.nifi.processors.standard.TestMergeContent v;
java.util.HashMap 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;
org.apache.nifi.processors.standard.MergeContent v;
int v;
java.lang.String v, v, v, v;
boolean v;
java.util.Iterator v;
org.apache.nifi.components.AllowableValue v;
java.util.List v, v;
java.lang.Object v, v;
org.apache.nifi.flowfile.attributes.CoreAttributes v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.merge.AttributeStrategyUtil: org.apache.nifi.components.PropertyDescriptor ATTRIBUTE_STRATEGY>;
v = <org.apache.nifi.processors.standard.merge.AttributeStrategyUtil: org.apache.nifi.components.AllowableValue ATTRIBUTE_STRATEGY_ALL_COMMON>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2 B");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "2 B");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("abc", "xyz");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xyz", "123");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("hello", "good-bye");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("abc", "xyz");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("xyz", "321");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("world", "aaa");
v = newarray (byte)[1];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = newarray (byte)[1];
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.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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)>("abc", "xyz");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeNotExists(java.lang.String)>("hello");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeNotExists(java.lang.String)>("world");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeNotExists(java.lang.String)>("xyz");
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
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.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes UUID>;
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);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
goto label;
label:
v = <org.apache.nifi.flowfile.attributes.CoreAttributes: org.apache.nifi.flowfile.attributes.CoreAttributes UUID>;
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);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
return;
}
public void testCountAttribute() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.AllowableValue v;
org.apache.nifi.components.PropertyDescriptor v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_AGE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 sec");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MERGE_FORMAT>;
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.AllowableValue MERGE_FORMAT_CONCAT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,org.apache.nifi.components.AllowableValue)>(v, v);
specialinvoke v.<org.apache.nifi.processors.standard.TestMergeContent: void createFlowFiles(org.apache.nifi.util.TestRunner)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(2);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertQueueEmpty()>();
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
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);
v = "Hello, World!";
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(byte[])>(v);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("merge.count", "3");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeExists(java.lang.String)>("merge.bin.age");
return;
}
public void testLeavesSmallBinUnmerged()
{
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
org.apache.nifi.controller.queue.QueueSize v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.MergeContent v;
int v, v;
java.lang.String v, v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v = new org.apache.nifi.processors.standard.MergeContent;
specialinvoke v.<org.apache.nifi.processors.standard.MergeContent: 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.MergeContent: org.apache.nifi.components.PropertyDescriptor MIN_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "5");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_ENTRIES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "5");
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.components.PropertyDescriptor MAX_BIN_COUNT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = 0;
label:
if v >= 17 goto label;
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("\u0001\n");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String)>(v);
v = v + 1;
goto label;
label:
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run(int)>(5);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_MERGED>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 3);
v = <org.apache.nifi.processors.standard.MergeContent: org.apache.nifi.processor.Relationship REL_ORIGINAL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 15);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.controller.queue.QueueSize getQueueSize()>();
v = virtualinvoke v.<org.apache.nifi.controller.queue.QueueSize: int getObjectCount()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2, v);
return;
}
private void createFlowFiles(org.apache.nifi.util.TestRunner)
{
org.apache.nifi.processors.standard.TestMergeContent v;
org.apache.nifi.util.TestRunner v;
java.util.HashMap v;
java.lang.String v, v;
org.apache.nifi.flowfile.attributes.CoreAttributes v;
v := @this: org.apache.nifi.processors.standard.TestMergeContent;
v := @parameter: org.apache.nifi.util.TestRunner;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
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()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "application/plain-text");
v = <org.apache.nifi.processors.standard.MergeContent: java.lang.String FRAGMENT_INDEX_ATTRIBUTE>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "1");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("Hello", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>(", ", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("World!", v);
return;
}
}