public class org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest extends org.apache.isis.subdomains.excel.integtests.ExcelModuleIntegTestAbstract
{
private org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturehandlers.excelupload.ExcelUploadServiceForDemoToDoItem uploadService;
private org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.dom.ExcelDemoToDoItemMenu toDoItems;
public void <init>()
{
org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest v;
v := @this: org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest;
specialinvoke v.<org.apache.isis.subdomains.excel.integtests.ExcelModuleIntegTestAbstract: void <init>()>();
return;
}
public void setUpData() throws java.lang.Exception
{
java.lang.Object[] v;
org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest v;
org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScripts v;
org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.fixturescripts.ExcelDemoToDoItem_tearDown v;
v := @this: org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest;
v = v.<org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest: org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScripts fixtureScripts>;
v = newarray (org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript)[1];
v = new org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.fixturescripts.ExcelDemoToDoItem_tearDown;
specialinvoke v.<org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.fixturescripts.ExcelDemoToDoItem_tearDown: void <init>()>();
v[0] = v;
virtualinvoke v.<org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScripts: void run(org.apache.isis.testing.fixtures.applib.fixturescripts.FixtureScript[])>(v);
return;
}
public void uploadSpreadsheet() throws java.lang.Exception
{
java.net.URL v;
org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturehandlers.excelupload.ExcelUploadServiceForDemoToDoItem v;
org.apache.isis.subdomains.excel.applib.util.ExcelFileBlobConverter v;
org.assertj.core.api.AbstractIntegerAssert v;
java.util.List v;
int v;
org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest v;
java.lang.Class v;
org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.dom.ExcelDemoToDoItemMenu v;
org.apache.isis.applib.value.Blob v;
v := @this: org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.isis.commons.internal.resources._Resources: java.net.URL getResourceUrl(java.lang.Class,java.lang.String)>(v, "ToDoItemsWithMultipleSheets.xlsx");
v = new org.apache.isis.subdomains.excel.applib.util.ExcelFileBlobConverter;
specialinvoke v.<org.apache.isis.subdomains.excel.applib.util.ExcelFileBlobConverter: void <init>()>();
v = virtualinvoke v.<org.apache.isis.subdomains.excel.applib.util.ExcelFileBlobConverter: org.apache.isis.applib.value.Blob toBlob(java.lang.String,java.net.URL)>("unused", v);
v = v.<org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest: org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturehandlers.excelupload.ExcelUploadServiceForDemoToDoItem uploadService>;
virtualinvoke v.<org.apache.isis.subdomains.excel.fixtures.demoapp.demomodule.fixturehandlers.excelupload.ExcelUploadServiceForDemoToDoItem: java.util.List uploadSpreadsheet(org.apache.isis.applib.value.Blob,java.lang.String)>(v, null);
v = v.<org.apache.isis.subdomains.excel.integtests.tests.ExcelModuleDemoUploadService_IntegTest: org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.dom.ExcelDemoToDoItemMenu toDoItems>;
v = virtualinvoke v.<org.apache.isis.subdomains.excel.fixtures.demoapp.todomodule.dom.ExcelDemoToDoItemMenu: java.util.List allInstances()>();
v = interfaceinvoke v.<java.util.List: int size()>();
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 isEqualTo(int)>(8);
return;
}
}