package org.lightadmin.page.fieldDisplay.listView; import org.junit.Test; import org.lightadmin.LoginOnce; import org.lightadmin.RunWithConfiguration; import org.lightadmin.SeleniumIntegrationTest; import org.lightadmin.config.OrderLineItemCalculationConfiguration; import org.lightadmin.data.Domain; import static org.lightadmin.util.DomainAsserts.assertTableRowData; @RunWithConfiguration( { OrderLineItemCalculationConfiguration.class } ) @LoginOnce( domain = Domain.TEST_ORDERS ) public class CalculationInsideComplexDataTypeField extends SeleniumIntegrationTest { @Test public void displayingLineItemTotal() { assertTableRowData( expectedResult1, getStartPage().getDataTable(), 3 ); } private String[] expectedResult1 = { "3", "Order3: 3 line items", "101. Product: Product 1; Amount: 12; Total: 5988.00\n" + "102. Product: Product 2; Amount: 130; Total: 168870.00\n" + "103. Product: Product 3; Amount: 1050; Total: 51450.00" }; }