public class org.apache.nifi.processors.standard.TestPutJMS extends java.lang.Object
{
private final java.lang.String TEST_PROVIDER;
private final java.lang.String TEST_URL;
private final java.lang.String TEST_DEST_TYPE;
private final java.lang.String TEST_DEST_NAME;
private final java.lang.String TEST_ACK_MODE;
public void <init>()
{
org.apache.nifi.processors.standard.TestPutJMS v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String TEST_PROVIDER> = "ActiveMQ";
v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String TEST_URL> = "vm://localhost?broker.persistent=false";
v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String TEST_DEST_TYPE> = "Queue";
v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String TEST_DEST_NAME> = "queue.testing";
v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String TEST_ACK_MODE> = "Auto Acknowledge";
return;
}
private java.lang.String testQueueSuffix()
{
java.lang.StackTraceElement[] v;
java.lang.Thread v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.StackTraceElement v;
java.lang.String v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
v = virtualinvoke v.<java.lang.Thread: java.lang.StackTraceElement[] getStackTrace()>();
v = v[2];
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getMethodName()>();
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");
return v;
}
private void injectFieldValue(java.lang.Class, java.lang.Object, java.lang.String, java.lang.Object) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException
{
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.Class v;
java.lang.Object v, v;
java.lang.String v;
java.lang.reflect.Field v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Field getDeclaredField(java.lang.String)>(v);
virtualinvoke v.<java.lang.reflect.Field: void setAccessible(boolean)>(1);
virtualinvoke v.<java.lang.reflect.Field: void set(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testGetRelationships()
{
org.apache.nifi.processors.standard.PutJMS v;
java.util.Set v;
org.apache.nifi.processor.Relationship v, v;
int v;
org.apache.nifi.processors.standard.TestPutJMS v;
boolean v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
v = virtualinvoke v.<org.apache.nifi.processors.standard.PutJMS: java.util.Set getRelationships()>();
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_FAILURE>;
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testCleanupResources() throws javax.jms.JMSException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException
{
org.apache.nifi.processors.standard.PutJMS v;
org.apache.nifi.processor.ProcessContext v;
org.apache.nifi.processors.standard.util.WrappedMessageProducer v;
java.util.concurrent.LinkedBlockingQueue v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.Object v, v, v;
java.lang.String v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = new java.util.concurrent.LinkedBlockingQueue;
specialinvoke v.<java.util.concurrent.LinkedBlockingQueue: void <init>()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: void injectFieldValue(java.lang.Class,java.lang.Object,java.lang.String,java.lang.Object)>(class "Lorg/apache/nifi/processors/standard/PutJMS;", v, "producerQueue", v);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.processor.ProcessContext getProcessContext()>();
v = staticinvoke <org.apache.nifi.processors.standard.util.JmsFactory: org.apache.nifi.processors.standard.util.WrappedMessageProducer createMessageProducer(org.apache.nifi.processor.ProcessContext,boolean)>(v, 1);
interfaceinvoke v.<java.util.Queue: boolean offer(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Queue: java.lang.Object peek()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object)>(v);
virtualinvoke v.<org.apache.nifi.processors.standard.PutJMS: void cleanupResources()>();
v = interfaceinvoke v.<java.util.Queue: java.lang.Object peek()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
return;
}
public void testCreateMessageDirectly() throws javax.jms.JMSException
{
org.apache.nifi.processors.standard.PutJMS v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v, v, v;
javax.jms.Session v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v, v;
int v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v, v, v, v;
javax.jms.MessageProducer v;
org.apache.nifi.processors.standard.GetJMSQueue v;
javax.jms.TextMessage v;
org.apache.nifi.processor.ProcessContext v;
org.apache.nifi.processors.standard.util.WrappedMessageProducer v;
org.apache.nifi.processor.Relationship$Builder v, v;
java.util.List v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ACKNOWLEDGEMENT_MODE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Auto Acknowledge");
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.processor.ProcessContext getProcessContext()>();
v = staticinvoke <org.apache.nifi.processors.standard.util.JmsFactory: org.apache.nifi.processors.standard.util.WrappedMessageProducer createMessageProducer(org.apache.nifi.processor.ProcessContext,boolean)>(v, 1);
v = virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.Session getSession()>();
v = virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.MessageProducer getProducer()>();
v = interfaceinvoke v.<javax.jms.Session: javax.jms.TextMessage createTextMessage(java.lang.String)>("createMessageDirectly");
interfaceinvoke v.<javax.jms.MessageProducer: void send(javax.jms.Message)>(v);
interfaceinvoke v.<javax.jms.Session: void commit()>();
v = new org.apache.nifi.processors.standard.GetJMSQueue;
specialinvoke v.<org.apache.nifi.processors.standard.GetJMSQueue: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ACKNOWLEDGEMENT_MODE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Auto Acknowledge");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = new org.apache.nifi.processor.Relationship$Builder;
specialinvoke v.<org.apache.nifi.processor.Relationship$Builder: void <init>()>();
v = virtualinvoke v.<org.apache.nifi.processor.Relationship$Builder: org.apache.nifi.processor.Relationship$Builder name(java.lang.String)>("success");
v = virtualinvoke v.<org.apache.nifi.processor.Relationship$Builder: org.apache.nifi.processor.Relationship build()>();
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("createMessageDirectly");
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.JMSDestination", v);
interfaceinvoke v.<javax.jms.MessageProducer: void close()>();
interfaceinvoke v.<javax.jms.Session: void close()>();
return;
}
public void testPutGetAttributesAndProps()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v, v;
java.util.List v, v, v, v;
org.apache.nifi.processors.standard.PutJMS v, v;
java.util.HashMap v;
org.apache.nifi.processor.Relationship v, v, v, v;
int v, v, v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.standard.GetJMSQueue v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor REPLY_TO_QUEUE>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u.reply");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_TO_JMS_PROPS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
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)>("filename", "file.txt");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.string", "banana");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.integer", "50");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.integer.type", "integer");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.float", "3.14159");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.float.type", "float");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.boolean", "true");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.boolean.type", "boolean");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.long", "123456789");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.long.type", "long");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.short", "16384");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.short.type", "short");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.byte", "127");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.byte.type", "byte");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.double", "3.1415626547");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.double.type", "double");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.object", "{\"id\":215, \"name\": \"john doe\"}");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.object.type", "object");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.eyes", "blue");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.eyes.type", "color");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.badinteger", "3.14");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jms.badinteger.type", "integer");
v = "putGetMessage";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = new org.apache.nifi.processors.standard.GetJMSQueue;
specialinvoke v.<org.apache.nifi.processors.standard.GetJMSQueue: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ACKNOWLEDGEMENT_MODE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Auto Acknowledge");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROPS_TO_ATTRIBUTES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("putGetMessage");
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.JMSDestination", v);
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue://queue.testing\u.reply");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.JMSReplyTo", v);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.string", "banana");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.integer", "50");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.float", "3.14159");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.boolean", "true");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.long", "123456789");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.short", "16384");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.byte", "127");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.double", "3.1415626547");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.object", "{\"id\":215, \"name\": \"john doe\"}");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.eyes", null);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("jms.badinteger", null);
return;
}
public void testPutGetMessageTypes()
{
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.standard.PutJMS v, v, v, v, v, v, v, v, v, v;
java.util.HashMap v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
org.apache.nifi.processors.standard.GetJMSQueue v;
java.lang.Object v, v, v, v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.GetJMSQueue;
specialinvoke v.<org.apache.nifi.processors.standard.GetJMSQueue: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ACKNOWLEDGEMENT_MODE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Auto Acknowledge");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROPS_TO_ATTRIBUTES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "text");
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)>("filename", "file.txt");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("putGetTextMessage", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("putGetTextMessage");
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "empty");
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)>("filename", "file.txt");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("putGetEmptyMessage", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("");
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "stream");
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)>("filename", "file.txt");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("putGetStreamMessage", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("putGetStreamMessage");
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "map");
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)>("filename", "file.txt");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("putGetMapMessage", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("");
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "byte");
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)>("filename", "file.txt");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.lang.String,java.util.Map)>("putGetTextMessage", v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("putGetTextMessage");
return;
}
public void testTTL() throws java.lang.InterruptedException
{
byte[] v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v, v;
java.util.List v, v, v, v, v, v;
org.apache.nifi.processors.standard.PutJMS v, v;
java.util.HashMap v;
org.apache.nifi.processor.Relationship v, v, v, v, v, v;
int v, v, v, v, v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.GetJMSQueue v;
java.lang.Object v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TTL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3 s");
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)>("filename", "file.txt");
v = "ttl10secNotExpired";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = new org.apache.nifi.processors.standard.GetJMSQueue;
specialinvoke v.<org.apache.nifi.processors.standard.GetJMSQueue: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ACKNOWLEDGEMENT_MODE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Auto Acknowledge");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor TIMEOUT>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 s");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("ttl10secNotExpired");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_TTL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "1 s");
v = "ttl1secExpired";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
staticinvoke <java.lang.Thread: void sleep(long)>(2000L);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
return;
}
public void testFailureOnFileExceedsBufferSize()
{
byte[] v;
org.apache.nifi.processors.standard.PutJMS v, 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;
int v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v;
java.util.List v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MAX_BUFFER_SIZE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "10 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)>("filename", "file.txt");
v = "failureOnFileExceedsBufferSize";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
return;
}
public void testBadMessagePriorityValueFails()
{
org.apache.nifi.processors.standard.PutJMS v, v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v;
org.apache.nifi.util.TestRunner v;
org.junit.jupiter.api.function.Executable v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_PRIORITY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "negative one");
v = staticinvoke <org.apache.nifi.processors.standard.TestPutJMS$lambda_testBadMessagePriorityValueFails_0__167: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.nifi.util.TestRunner)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/lang/NumberFormatException;", v);
return;
}
public void testBadMessagePriorityRunSucceeds()
{
byte[] v;
org.apache.nifi.processors.standard.PutJMS v, 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;
int v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v;
java.util.List v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor MESSAGE_PRIORITY>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "negative one");
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)>("filename", "file.txt");
v = "badMessagePriorityRunSucceeds";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
return;
}
public void testPutSendRoutesToFailure() throws javax.jms.JMSException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
org.apache.nifi.util.TestRunner v;
javax.jms.MessageProducer v;
org.apache.nifi.processors.standard.TestPutJMS$1 v;
org.apache.nifi.processors.standard.TestPutJMS$2 v;
org.apache.nifi.processors.standard.util.WrappedMessageProducer v;
java.util.concurrent.LinkedBlockingQueue v;
javax.jms.JMSException v;
java.util.List v, v, v;
org.apache.nifi.processors.standard.PutJMS v, v;
java.lang.Object[] v;
java.util.HashMap v;
org.mockito.stubbing.Stubber v, v, v;
org.apache.nifi.processor.Relationship v, v, v;
int v, v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v;
org.apache.nifi.processor.ProcessContext v;
java.lang.Object v, v, v, v, v, v, v, v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.processor.ProcessContext getProcessContext()>();
v = new java.util.concurrent.LinkedBlockingQueue;
specialinvoke v.<java.util.concurrent.LinkedBlockingQueue: void <init>()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: void injectFieldValue(java.lang.Class,java.lang.Object,java.lang.String,java.lang.Object)>(class "Lorg/apache/nifi/processors/standard/PutJMS;", v, "producerQueue", v);
v = staticinvoke <org.apache.nifi.processors.standard.util.JmsFactory: org.apache.nifi.processors.standard.util.WrappedMessageProducer createMessageProducer(org.apache.nifi.processor.ProcessContext,boolean)>(v, 1);
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.MessageProducer getProducer()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
v = new org.apache.nifi.processors.standard.TestPutJMS$1;
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS$1: void <init>(org.apache.nifi.processors.standard.TestPutJMS,org.apache.nifi.processors.standard.util.WrappedMessageProducer)>(v, v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Queue: java.lang.Object poll()>();
v = interfaceinvoke v.<java.util.Queue: java.lang.Object poll()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = new org.apache.nifi.processors.standard.TestPutJMS$2;
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS$2: void <init>(org.apache.nifi.processors.standard.TestPutJMS,javax.jms.MessageProducer)>(v, v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.MessageProducer getProducer()>();
v = newarray (java.lang.Throwable)[1];
v = new javax.jms.JMSException;
specialinvoke v.<javax.jms.JMSException: void <init>(java.lang.String)>("force send to fail");
v[0] = v;
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doThrow(java.lang.Throwable[])>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
v = staticinvoke <org.mockito.ArgumentMatchers: java.lang.Object any(java.lang.Class)>(class "Ljavax/jms/Message;");
interfaceinvoke v.<javax.jms.MessageProducer: void send(javax.jms.Message)>(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)>("filename", "file.txt");
v = "putSendRoutesToFailure";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
return;
}
public void testPutCommitRoutesToFailure() throws javax.jms.JMSException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v;
javax.jms.Session v;
org.apache.nifi.util.TestRunner v;
javax.jms.MessageProducer v;
org.apache.nifi.processors.standard.util.WrappedMessageProducer v;
java.util.concurrent.LinkedBlockingQueue v;
javax.jms.JMSException v;
java.util.List v, v, v;
org.apache.nifi.processors.standard.PutJMS v, v;
java.lang.Object[] v;
java.util.HashMap v;
org.mockito.stubbing.Stubber v, v, v, v;
org.apache.nifi.processor.Relationship v, v, v;
int v, v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v;
org.apache.nifi.processors.standard.TestPutJMS$5 v;
javax.jms.Connection v;
org.apache.nifi.processors.standard.TestPutJMS$3 v;
org.apache.nifi.processors.standard.TestPutJMS$4 v;
org.apache.nifi.processor.ProcessContext v;
java.lang.Object v, v, v, v, v, v, v, v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.processor.ProcessContext getProcessContext()>();
v = new java.util.concurrent.LinkedBlockingQueue;
specialinvoke v.<java.util.concurrent.LinkedBlockingQueue: void <init>()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: void injectFieldValue(java.lang.Class,java.lang.Object,java.lang.String,java.lang.Object)>(class "Lorg/apache/nifi/processors/standard/PutJMS;", v, "producerQueue", v);
v = staticinvoke <org.apache.nifi.processors.standard.util.JmsFactory: org.apache.nifi.processors.standard.util.WrappedMessageProducer createMessageProducer(org.apache.nifi.processor.ProcessContext,boolean)>(v, 1);
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.MessageProducer getProducer()>();
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
v = staticinvoke <org.apache.nifi.processors.standard.util.JmsFactory: javax.jms.Connection createConnection(org.apache.nifi.processor.ProcessContext)>(v);
v = staticinvoke <org.apache.nifi.processors.standard.util.JmsFactory: javax.jms.Session createSession(org.apache.nifi.processor.ProcessContext,javax.jms.Connection,boolean)>(v, v, 1);
v = staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
v = new org.apache.nifi.processors.standard.TestPutJMS$3;
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS$3: void <init>(org.apache.nifi.processors.standard.TestPutJMS,org.apache.nifi.processors.standard.util.WrappedMessageProducer)>(v, v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Queue: java.lang.Object poll()>();
v = new org.apache.nifi.processors.standard.TestPutJMS$4;
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS$4: void <init>(org.apache.nifi.processors.standard.TestPutJMS,javax.jms.MessageProducer)>(v, v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.MessageProducer getProducer()>();
v = new org.apache.nifi.processors.standard.TestPutJMS$5;
specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS$5: void <init>(org.apache.nifi.processors.standard.TestPutJMS,javax.jms.Session)>(v, v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
virtualinvoke v.<org.apache.nifi.processors.standard.util.WrappedMessageProducer: javax.jms.Session getSession()>();
v = newarray (java.lang.Throwable)[1];
v = new javax.jms.JMSException;
specialinvoke v.<javax.jms.JMSException: void <init>(java.lang.String)>("force commit to fail");
v[0] = v;
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doThrow(java.lang.Throwable[])>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
interfaceinvoke v.<javax.jms.Session: void commit()>();
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)>("filename", "file.txt");
v = "putCommitRoutesToFailure";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
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.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
return;
}
public void testPutProvenanceSendEventTransitUri()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v, v, v, v, v, v, v, v;
org.apache.nifi.util.TestRunner v, v;
java.util.List v, v, v, v, v;
org.apache.nifi.processors.standard.PutJMS v, v;
org.apache.nifi.processor.Relationship v, v, v, v;
int v, v, v, v, v;
org.apache.nifi.processors.standard.TestPutJMS v;
java.lang.String v, v, v, v, v, v;
org.apache.nifi.processors.standard.GetJMSQueue v;
java.lang.Object v, v;
v := @this: org.apache.nifi.processors.standard.TestPutJMS;
v = new org.apache.nifi.processors.standard.PutJMS;
specialinvoke v.<org.apache.nifi.processors.standard.PutJMS: void <init>()>();
staticinvoke <org.mockito.Mockito: java.lang.Object spy(java.lang.Object)>(v);
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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Queue");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ATTRIBUTES_TO_JMS_PROPS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "true");
v = "putGetMessage";
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.PutJMS: 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: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = <org.apache.nifi.processors.standard.PutJMS: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getProvenanceEvents()>();
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<org.apache.nifi.provenance.ProvenanceEventRecord: java.lang.String getTransitUri()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("vm://localhost?broker.persistent=false", v);
v = new org.apache.nifi.processors.standard.GetJMSQueue;
specialinvoke v.<org.apache.nifi.processors.standard.GetJMSQueue: 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.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor JMS_PROVIDER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "ActiveMQ");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor URL>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "vm://localhost?broker.persistent=false");
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor DESTINATION_NAME>;
v = specialinvoke v.<org.apache.nifi.processors.standard.TestPutJMS: java.lang.String testQueueSuffix()>();
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[])>("queue.testing\u0001");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = <org.apache.nifi.processors.standard.util.JmsProperties: org.apache.nifi.components.PropertyDescriptor ACKNOWLEDGEMENT_MODE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "Auto Acknowledge");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = <org.apache.nifi.processors.standard.GetJMSQueue: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, 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)>("putGetMessage");
return;
}
}