public class org.apache.nifi.processors.standard.TestFetchDistributedMapCache extends java.lang.Object
{
private org.apache.nifi.util.TestRunner runner;
private org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service;
public void <init>()
{
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void setup() throws org.apache.nifi.reporting.InitializationException
{
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.util.TestRunner v, v, v, v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v, v, v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = staticinvoke <org.apache.nifi.util.TestRunners: org.apache.nifi.util.TestRunner newTestRunner(java.lang.Class)>(class "Lorg/apache/nifi/processors/standard/FetchDistributedMapCache;");
v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner> = v;
v = new org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient;
specialinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void <init>(org.apache.nifi.processors.standard.TestFetchDistributedMapCache)>(v);
v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service> = v;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void addControllerService(java.lang.String,org.apache.nifi.controller.ControllerService)>("service", v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void enableControllerService(org.apache.nifi.controller.ControllerService)>(v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_DISTRIBUTED_CACHE_SERVICE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "service");
return;
}
public void testNoCacheKey()
{
byte[] v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${cacheKeyAttribute}");
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)>("cacheKeyAttribute", "1");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_NOT_FOUND>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_NOT_FOUND>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
return;
}
public void testNoCacheKeyValue()
{
byte[] v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${cacheKeyAttribute}");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[])>(v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
return;
}
public void testFailingCacheService()
{
byte[] v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v, v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void setFailOnCalls(boolean)>(1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${cacheKeyAttribute}");
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)>("cacheKeyAttribute", "2");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void setFailOnCalls(boolean)>(0);
return;
}
public void testSingleFlowFile() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer v, v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v, v;
java.lang.String v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void put(java.lang.Object,java.lang.Object,org.apache.nifi.distributed.cache.client.Serializer,org.apache.nifi.distributed.cache.client.Serializer)>("key", "value", v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${cacheKeyAttribute}");
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)>("cacheKeyAttribute", "key");
v = "content";
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("value");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
return;
}
public void testSingleFlowFileToAttribute() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer v, v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v, v, v;
java.lang.String v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void put(java.lang.Object,java.lang.Object,org.apache.nifi.distributed.cache.client.Serializer,org.apache.nifi.distributed.cache.client.Serializer)>("key", "value", v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${cacheKeyAttribute}");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_PUT_CACHE_VALUE_IN_ATTRIBUTE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "test");
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)>("cacheKeyAttribute", "key");
v = "content";
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("test", "value");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
return;
}
public void testToAttributeTooLong() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer v, v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v, v, v, v;
java.lang.String v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void put(java.lang.Object,java.lang.Object,org.apache.nifi.distributed.cache.client.Serializer,org.apache.nifi.distributed.cache.client.Serializer)>("key", "value", v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "${cacheKeyAttribute}");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_PUT_CACHE_VALUE_IN_ATTRIBUTE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "test");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_PUT_ATTRIBUTE_MAX_LENGTH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "3");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("cacheKeyAttribute", "key");
v = "content";
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("test", "val");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void clearTransferState()>();
return;
}
public void testMultipleKeysToAttributes() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer v, v, v, v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v, v, v, v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v, v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void put(java.lang.Object,java.lang.Object,org.apache.nifi.distributed.cache.client.Serializer,org.apache.nifi.distributed.cache.client.Serializer)>("key1", "value1", v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void put(java.lang.Object,java.lang.Object,org.apache.nifi.distributed.cache.client.Serializer,org.apache.nifi.distributed.cache.client.Serializer)>("key2", "value2", v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "key, key2");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_PUT_CACHE_VALUE_IN_ATTRIBUTE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "test");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertValid()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_SUCCESS>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("test.key1", "value1");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("test.key2", "value2");
return;
}
public void testMultipleKeysOneNotFound() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer v, v;
java.util.HashMap v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache v;
org.apache.nifi.components.PropertyDescriptor v, v;
org.apache.nifi.processor.Relationship v, v, v;
org.apache.nifi.util.TestRunner v, v, v, v, v, v, v, v, v;
java.util.List v;
java.lang.Object v;
org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient v;
v := @this: org.apache.nifi.processors.standard.TestFetchDistributedMapCache;
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient service>;
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
v = new org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer;
specialinvoke v.<org.apache.nifi.processors.standard.FetchDistributedMapCache$StringSerializer: void <init>()>();
virtualinvoke v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache$MockCacheClient: void put(java.lang.Object,java.lang.Object,org.apache.nifi.distributed.cache.client.Serializer,org.apache.nifi.distributed.cache.client.Serializer)>("key1", "value1", v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_CACHE_ENTRY_IDENTIFIER>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "key, key2");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertNotValid()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.components.PropertyDescriptor PROP_PUT_CACHE_VALUE_IN_ATTRIBUTE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "test");
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertValid()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = newarray (byte)[0];
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(byte[],java.util.Map)>(v, v);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_NOT_FOUND>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_NOT_FOUND>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertTransferCount(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = v.<org.apache.nifi.processors.standard.TestFetchDistributedMapCache: org.apache.nifi.util.TestRunner runner>;
v = <org.apache.nifi.processors.standard.FetchDistributedMapCache: org.apache.nifi.processor.Relationship REL_NOT_FOUND>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("test.key1", "value1");
return;
}
}