public class org.apache.nifi.processors.standard.TestParseSyslog extends java.lang.Object
{
private static final java.lang.String SYSLOG_LINE_ALL;
private static final java.lang.String SYSLOG_LINE_NILS;
public void <init>()
{
org.apache.nifi.processors.standard.TestParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testValidMessage()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v;
com.github.palindromicity.syslog.NilPolicy v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestParseSyslog v;
java.lang.String v, v;
org.apache.nifi.processors.standard.ParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
v = new org.apache.nifi.processors.standard.ParseSyslog;
specialinvoke v.<org.apache.nifi.processors.standard.ParseSyslog5424: 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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor NIL_POLICY>;
v = <com.github.palindromicity.syslog.NilPolicy: com.github.palindromicity.syslog.NilPolicy DASH>;
v = virtualinvoke v.<com.github.palindromicity.syslog.NilPolicy: java.lang.String name()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = "<14>1 2014-06-20T09:14:07+00:00 loggregator d0602076-b14a-4c55-852a-981e7afeed DEA MSG-01 [exampleSDID@32473 iut=\"3\" eventSource=\"Application\" eventID=\"1011\"] [exampleSDID@32480 iut=\"4\" eventSource=\"Other Application\" eventID=\"2022\"] Removing instance";
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.ParseSyslog5424: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testValidMessageWithNils()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v;
com.github.palindromicity.syslog.NilPolicy v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestParseSyslog v;
java.lang.String v, v;
org.apache.nifi.processors.standard.ParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
v = new org.apache.nifi.processors.standard.ParseSyslog;
specialinvoke v.<org.apache.nifi.processors.standard.ParseSyslog5424: 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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor NIL_POLICY>;
v = <com.github.palindromicity.syslog.NilPolicy: com.github.palindromicity.syslog.NilPolicy DASH>;
v = virtualinvoke v.<com.github.palindromicity.syslog.NilPolicy: java.lang.String name()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = "<14>1 2014-06-20T09:14:07+00:00 - d0602076-b14a-4c55-852a-981e7afeed - - [exampleSDID@32473 iut=\"3\" eventSource=\"Application\" eventID=\"1011\"] [exampleSDID@32480 iut=\"4\" eventSource=\"Other Application\" eventID=\"2022\"] Removing instance";
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.ParseSyslog5424: org.apache.nifi.processor.Relationship REL_SUCCESS>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testInvalidMessage()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v;
com.github.palindromicity.syslog.NilPolicy v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestParseSyslog v;
java.lang.String v, v;
org.apache.nifi.processors.standard.ParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
v = new org.apache.nifi.processors.standard.ParseSyslog;
specialinvoke v.<org.apache.nifi.processors.standard.ParseSyslog5424: 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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor NIL_POLICY>;
v = <com.github.palindromicity.syslog.NilPolicy: com.github.palindromicity.syslog.NilPolicy OMIT>;
v = virtualinvoke v.<com.github.palindromicity.syslog.NilPolicy: java.lang.String name()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = "<hello> yesterday localhost\n";
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.ParseSyslog5424: org.apache.nifi.processor.Relationship REL_FAILURE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
return;
}
public void testDefaultHasBodyAttribute()
{
byte[] v;
org.apache.nifi.syslog.attributes.SyslogAttributes v;
org.apache.nifi.components.PropertyDescriptor v;
com.github.palindromicity.syslog.NilPolicy v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.TestParseSyslog v;
java.lang.Object v;
java.lang.String v, v, v, v;
org.apache.nifi.processors.standard.ParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
v = new org.apache.nifi.processors.standard.ParseSyslog;
specialinvoke v.<org.apache.nifi.processors.standard.ParseSyslog5424: 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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor NIL_POLICY>;
v = <com.github.palindromicity.syslog.NilPolicy: com.github.palindromicity.syslog.NilPolicy DASH>;
v = virtualinvoke v.<com.github.palindromicity.syslog.NilPolicy: java.lang.String name()>();
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, v);
v = "<14>1 2014-06-20T09:14:07+00:00 - d0602076-b14a-4c55-852a-981e7afeed - - [exampleSDID@32473 iut=\"3\" eventSource=\"Application\" eventID=\"1011\"] [exampleSDID@32480 iut=\"4\" eventSource=\"Other Application\" eventID=\"2022\"] Removing instance";
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.ParseSyslog5424: 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 = <org.apache.nifi.processors.standard.ParseSyslog5424: 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);
v = <org.apache.nifi.syslog.attributes.SyslogAttributes: org.apache.nifi.syslog.attributes.SyslogAttributes SYSLOG_BODY>;
v = virtualinvoke v.<org.apache.nifi.syslog.attributes.SyslogAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object)>(v);
return;
}
public void testIncludeBodyAttributeTrue()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v;
com.github.palindromicity.syslog.NilPolicy v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.String v, v, v, v;
org.apache.nifi.syslog.attributes.SyslogAttributes v;
java.util.List v;
org.apache.nifi.processors.standard.TestParseSyslog v;
java.lang.Object v;
org.apache.nifi.processors.standard.ParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
v = new org.apache.nifi.processors.standard.ParseSyslog;
specialinvoke v.<org.apache.nifi.processors.standard.ParseSyslog5424: 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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor NIL_POLICY>;
v = <com.github.palindromicity.syslog.NilPolicy: com.github.palindromicity.syslog.NilPolicy DASH>;
v = virtualinvoke v.<com.github.palindromicity.syslog.NilPolicy: java.lang.String name()>();
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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor INCLUDE_BODY_IN_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 = "<14>1 2014-06-20T09:14:07+00:00 - d0602076-b14a-4c55-852a-981e7afeed - - [exampleSDID@32473 iut=\"3\" eventSource=\"Application\" eventID=\"1011\"] [exampleSDID@32480 iut=\"4\" eventSource=\"Other Application\" eventID=\"2022\"] Removing instance";
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.ParseSyslog5424: 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 = <org.apache.nifi.processors.standard.ParseSyslog5424: 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);
v = <org.apache.nifi.syslog.attributes.SyslogAttributes: org.apache.nifi.syslog.attributes.SyslogAttributes SYSLOG_BODY>;
v = virtualinvoke v.<org.apache.nifi.syslog.attributes.SyslogAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object)>(v);
return;
}
public void testIncludeBodyAttributeFalse()
{
byte[] v;
org.apache.nifi.components.PropertyDescriptor v, v;
com.github.palindromicity.syslog.NilPolicy v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.String v, v, v, v;
org.apache.nifi.syslog.attributes.SyslogAttributes v;
java.util.List v;
org.apache.nifi.processors.standard.TestParseSyslog v;
java.lang.Object v;
org.apache.nifi.processors.standard.ParseSyslog v;
v := @this: org.apache.nifi.processors.standard.TestParseSyslog;
v = new org.apache.nifi.processors.standard.ParseSyslog;
specialinvoke v.<org.apache.nifi.processors.standard.ParseSyslog5424: 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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor NIL_POLICY>;
v = <com.github.palindromicity.syslog.NilPolicy: com.github.palindromicity.syslog.NilPolicy DASH>;
v = virtualinvoke v.<com.github.palindromicity.syslog.NilPolicy: java.lang.String name()>();
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.ParseSyslog5424: org.apache.nifi.components.PropertyDescriptor INCLUDE_BODY_IN_ATTRIBUTES>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
v = "<14>1 2014-06-20T09:14:07+00:00 - d0602076-b14a-4c55-852a-981e7afeed - - [exampleSDID@32473 iut=\"3\" eventSource=\"Application\" eventID=\"1011\"] [exampleSDID@32480 iut=\"4\" eventSource=\"Other Application\" eventID=\"2022\"] Removing instance";
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.ParseSyslog5424: 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 = <org.apache.nifi.processors.standard.ParseSyslog5424: 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);
v = <org.apache.nifi.syslog.attributes.SyslogAttributes: org.apache.nifi.syslog.attributes.SyslogAttributes SYSLOG_BODY>;
v = virtualinvoke v.<org.apache.nifi.syslog.attributes.SyslogAttributes: java.lang.String key()>();
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNull(java.lang.Object)>(v);
return;
}
}