public class org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax extends java.lang.Object
{
private org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy;
final org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0;
public void <init>(org.apache.isis.subdomains.docx.applib.DocxService_merge_Test)
{
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax;
v := @parameter: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test;
v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy LAX>;
v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy> = v;
return;
}
public void exactMatch() throws java.lang.Exception
{
byte[] v;
java.io.ByteArrayOutputStream v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test v, v, v;
org.assertj.core.api.AbstractIntegerAssert v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
int v;
java.lang.String v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v, v, v, v, v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams v;
org.apache.isis.subdomains.docx.applib.IoHelper v;
org.apache.isis.subdomains.docx.applib.DocxService v;
org.docx4j.openpackaging.packages.WordprocessingMLPackage v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.apache.isis.subdomains.docx.applib.DocxService docxService>;
v = staticinvoke <org.apache.isis.subdomains.docx.applib.DocxService$MergeParams: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder builder()>();
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.apache.isis.subdomains.docx.applib.IoHelper io>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.IoHelper: java.lang.String readFileAsString(java.lang.String)>("input-exact-match.html");
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder inputAsHtml(java.lang.String)>(v);
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplate>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder docxTemplateAsWpMlPackage(org.docx4j.openpackaging.packages.WordprocessingMLPackage)>(v);
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder matchingPolicy(org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy)>(v);
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder output(java.io.OutputStream)>(v);
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams build()>();
interfaceinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService: void merge(org.apache.isis.subdomains.docx.applib.DocxService$MergeParams)>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
v = lengthof v;
v = staticinvoke <org.assertj.core.api.Assertions: org.assertj.core.api.AbstractIntegerAssert assertThat(int)>(v);
virtualinvoke v.<org.assertj.core.api.AbstractIntegerAssert: org.assertj.core.api.AbstractIntegerAssert isGreaterThan(int)>(0);
return;
}
public void whenSurplusInput() throws java.lang.Exception
{
byte[] v;
java.io.ByteArrayOutputStream v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test v, v, v;
org.assertj.core.api.AbstractIntegerAssert v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
int v;
java.lang.String v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v, v, v, v, v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams v;
org.apache.isis.subdomains.docx.applib.IoHelper v;
org.apache.isis.subdomains.docx.applib.DocxService v;
org.docx4j.openpackaging.packages.WordprocessingMLPackage v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.apache.isis.subdomains.docx.applib.DocxService docxService>;
v = staticinvoke <org.apache.isis.subdomains.docx.applib.DocxService$MergeParams: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder builder()>();
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.apache.isis.subdomains.docx.applib.IoHelper io>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.IoHelper: java.lang.String readFileAsString(java.lang.String)>("input-surplus.html");
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder inputAsHtml(java.lang.String)>(v);
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplate>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder docxTemplateAsWpMlPackage(org.docx4j.openpackaging.packages.WordprocessingMLPackage)>(v);
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder matchingPolicy(org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy)>(v);
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder output(java.io.OutputStream)>(v);
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams build()>();
interfaceinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService: void merge(org.apache.isis.subdomains.docx.applib.DocxService$MergeParams)>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
v = lengthof v;
v = staticinvoke <org.assertj.core.api.Assertions: org.assertj.core.api.AbstractIntegerAssert assertThat(int)>(v);
virtualinvoke v.<org.assertj.core.api.AbstractIntegerAssert: org.assertj.core.api.AbstractIntegerAssert isGreaterThan(int)>(0);
return;
}
public void whenMissingInput() throws java.lang.Exception
{
byte[] v;
java.io.ByteArrayOutputStream v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test v, v, v;
org.assertj.core.api.AbstractIntegerAssert v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
int v;
java.lang.String v;
org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v, v, v, v, v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams v;
org.apache.isis.subdomains.docx.applib.IoHelper v;
org.apache.isis.subdomains.docx.applib.DocxService v;
org.docx4j.openpackaging.packages.WordprocessingMLPackage v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.apache.isis.subdomains.docx.applib.DocxService docxService>;
v = staticinvoke <org.apache.isis.subdomains.docx.applib.DocxService$MergeParams: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder builder()>();
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.apache.isis.subdomains.docx.applib.IoHelper io>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.IoHelper: java.lang.String readFileAsString(java.lang.String)>("input-missing.html");
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder inputAsHtml(java.lang.String)>(v);
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService_merge_Test this$0>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test: org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplate>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder docxTemplateAsWpMlPackage(org.docx4j.openpackaging.packages.WordprocessingMLPackage)>(v);
v = v.<org.apache.isis.subdomains.docx.applib.DocxService_merge_Test$Lax: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy>;
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder matchingPolicy(org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy)>(v);
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder output(java.io.OutputStream)>(v);
v = virtualinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams build()>();
interfaceinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService: void merge(org.apache.isis.subdomains.docx.applib.DocxService$MergeParams)>(v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
v = lengthof v;
v = staticinvoke <org.assertj.core.api.Assertions: org.assertj.core.api.AbstractIntegerAssert assertThat(int)>(v);
virtualinvoke v.<org.assertj.core.api.AbstractIntegerAssert: org.assertj.core.api.AbstractIntegerAssert isGreaterThan(int)>(0);
return;
}
}