public class org.apache.nifi.processors.standard.TestEvaluateXPath extends java.lang.Object
{
private static final java.nio.file.Path XML_SNIPPET;
private static final java.nio.file.Path XML_SNIPPET_EMBEDDED_DOCTYPE;
private static final java.nio.file.Path XML_SNIPPET_NONEXISTENT_DOCTYPE;
public void <init>()
{
org.apache.nifi.processors.standard.TestEvaluateXPath v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void testAsAttribute() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.lang.String v;
java.nio.file.Path v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("xpath.result1", "/");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("xpath.result2", "/*:bundle/node/subNode/value/text()");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
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)>("xpath.result2", "Hello");
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("xpath.result1");
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("Hello");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testCheckIfElementExists() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.lang.String v;
java.nio.file.Path v;
boolean v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("xpath.result1", "/");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("xpath.result.exist.1", "boolean(/*:bundle/node)");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("xpath.result.exist.2", "boolean(/*:bundle/node)");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("xpath.result1");
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("Hello");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("xpath.result.exist.1", "true");
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertAttributeEquals(java.lang.String,java.lang.String)>("xpath.result.exist.2", "false");
return;
}
public void testUnmatched() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.nio.file.Path v, v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("xpath.result.exist.2", "/*:bundle/node2");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_NO_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_NO_MATCH>;
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.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.nio.file.Path)>(v);
return;
}
public void testMultipleXPathForContent() throws java.io.IOException
{
org.apache.nifi.util.TestRunner v;
org.junit.jupiter.api.function.Executable v;
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
java.nio.file.Path v;
org.apache.nifi.components.PropertyDescriptor v, v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "auto-detect");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property.1", "/*:bundle/node/subNode[1]");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property.2", "/*:bundle/node/subNode[2]");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.nifi.processors.standard.TestEvaluateXPath$run__77: 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/AssertionError;", v);
return;
}
public void testWriteToContent() throws java.io.IOException
{
byte[] v;
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v;
java.util.List v;
java.nio.charset.Charset v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.lang.String v;
java.nio.file.Path v;
boolean v, v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: byte[] getContentAsByteArray(org.apache.nifi.util.MockFlowFile)>(v);
v = new java.lang.String;
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
specialinvoke v.<java.lang.String: void <init>(byte[],java.nio.charset.Charset)>(v, v);
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("subNode");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("Hello");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testFailureIfContentMatchesMultipleNodes() throws java.io.IOException
{
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
java.nio.file.Path v;
org.apache.nifi.components.PropertyDescriptor v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: 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 testWriteStringToContent() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.nio.file.Path v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "string");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]/value/text()");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Hello");
return;
}
public void testWriteNodeSetToAttribute() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.lang.String v;
java.nio.file.Path v;
boolean v, v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-attribute");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "nodeset");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<org.apache.nifi.util.MockFlowFile: java.lang.String getAttribute(java.lang.String)>("some.property");
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("subNode");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("Hello");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
return;
}
public void testSuccessForEmbeddedDocTypeValidation() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
java.util.List v;
org.apache.nifi.processor.Relationship v, v;
org.apache.nifi.util.TestRunner v;
java.lang.Object v;
java.nio.file.Path v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "string");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor VALIDATE_DTD>;
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: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]/value/text()");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET_EMBEDDED_DOCTYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void assertAllFlowFilesTransferred(org.apache.nifi.processor.Relationship,int)>(v, 1);
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.processor.Relationship REL_MATCH>;
v = interfaceinvoke v.<org.apache.nifi.util.TestRunner: java.util.List getFlowFilesForRelationship(org.apache.nifi.processor.Relationship)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
virtualinvoke v.<org.apache.nifi.util.MockFlowFile: void assertContentEquals(java.lang.String)>("Hello");
return;
}
public void testFailureForEmbeddedDocTypeValidationDisabled() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
java.nio.file.Path v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "string");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor VALIDATE_DTD>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]/value/text()");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET_EMBEDDED_DOCTYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: 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 testFailureForExternalDocTypeWithDocTypeValidationEnabled() throws java.io.IOException
{
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
java.nio.file.Path v;
org.apache.nifi.components.PropertyDescriptor v, v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "string");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]/value/text()");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET_NONEXISTENT_DOCTYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: 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 testFailureForExternalDocTypeWithDocTypeValidationDisabled() throws java.io.IOException
{
org.apache.nifi.processors.standard.EvaluateXPath v;
org.apache.nifi.processors.standard.TestEvaluateXPath v;
org.apache.nifi.components.PropertyDescriptor v, v, v;
org.apache.nifi.processor.Relationship v;
org.apache.nifi.util.TestRunner v;
java.nio.file.Path v;
v := @this: org.apache.nifi.processors.standard.TestEvaluateXPath;
v = new org.apache.nifi.processors.standard.EvaluateXPath;
specialinvoke v.<org.apache.nifi.processors.standard.EvaluateXPath: 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.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor DESTINATION>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "flowfile-content");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor RETURN_TYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "string");
v = <org.apache.nifi.processors.standard.EvaluateXPath: org.apache.nifi.components.PropertyDescriptor VALIDATE_DTD>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(org.apache.nifi.components.PropertyDescriptor,java.lang.String)>(v, "false");
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.components.ValidationResult setProperty(java.lang.String,java.lang.String)>("some.property", "/*:bundle/node/subNode[1]/value/text()");
v = <org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET_NONEXISTENT_DOCTYPE>;
interfaceinvoke v.<org.apache.nifi.util.TestRunner: org.apache.nifi.util.MockFlowFile enqueue(java.nio.file.Path)>(v);
interfaceinvoke v.<org.apache.nifi.util.TestRunner: void run()>();
v = <org.apache.nifi.processors.standard.EvaluateXPath: 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;
}
static void <clinit>()
{
java.lang.String[] v, v, v;
java.nio.file.Path v, v, v;
v = newarray (java.lang.String)[0];
v = staticinvoke <java.nio.file.Paths: java.nio.file.Path get(java.lang.String,java.lang.String[])>("src/test/resources/TestXml/xml-snippet.xml", v);
<org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET> = v;
v = newarray (java.lang.String)[0];
v = staticinvoke <java.nio.file.Paths: java.nio.file.Path get(java.lang.String,java.lang.String[])>("src/test/resources/TestXml/xml-snippet-embedded-doctype.xml", v);
<org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET_EMBEDDED_DOCTYPE> = v;
v = newarray (java.lang.String)[0];
v = staticinvoke <java.nio.file.Paths: java.nio.file.Path get(java.lang.String,java.lang.String[])>("src/test/resources/TestXml/xml-snippet-external-doctype.xml", v);
<org.apache.nifi.processors.standard.TestEvaluateXPath: java.nio.file.Path XML_SNIPPET_NONEXISTENT_DOCTYPE> = v;
return;
}
}