Class CopyLinesFromOrdersTest
- java.lang.Object
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.base.weld.test.WeldBaseTest
-
- org.openbravo.test.copyLinesFromOrders.CopyLinesFromOrdersTest
-
public class CopyLinesFromOrdersTest extends WeldBaseTest
Tests cases to check Copy Lines From Orders process- Author:
- Mark
-
-
Field Summary
Fields Modifier and Type Field Description ParameterCdiTestRule<CopyLinesFromOrdersTestData>
parameterValuesRule
static List<CopyLinesFromOrdersTestData>
PARAMS
-
Fields inherited from class org.openbravo.test.base.OBBaseTest
DOLLAR, DOLLAR_ID, EURO, EURO_ID, QA_TEST_ADMIN_USER_ID, QA_TEST_CLIENT_ID, QA_TEST_ORG_ID, TEST_BP_CATEGORY_ID, TEST_CLIENT_ID, TEST_LOCATION_ID, TEST_ORDER_ID, TEST_ORG_ID, TEST_ORG_TREE, TEST_PRODUCT_ID, TEST_ROLE_ID, TEST_US_ORG_ID, TEST_USER_ID, TEST_WAREHOUSE_ID, TEST2_USER_ID, userIds, watchFailures
-
-
Constructor Summary
Constructors Constructor Description CopyLinesFromOrdersTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOrderLine(Order order, Long lineNo, BusinessPartner businessPartner, Organization organization, Product product, UOM uom, BigDecimal orderedQuantity, BigDecimal price, TaxRate tax, Warehouse warehouse, String description, AttributeSetInstance attributeSetInstance, BigDecimal operativeQuantity, UOM operativeUOM)
Order
createOrderHeaderFromData(OrderData orderData)
static void
executeAfterTests()
static void
executeBeforeTests()
void
testCopyLinesFromOrders()
Execute the test with the current data Create Orders to be copied from Create the Order to be processed Execute the Copy Lines From Orders process Validate that copied lines and order amounts are correct-
Methods inherited from class org.openbravo.base.weld.test.WeldBaseTest
createTestArchive, getWeldComponent, resetOBInterceptors, setUp
-
Methods inherited from class org.openbravo.test.base.OBBaseTest
addReadWriteAccess, classSetUp, commitTransaction, count, getConnectionProvider, getOneInstance, getRandomUser, getTestLogAppender, initializeDalLayer, initializeDisabledTestCases, initializeTestLogAppender, isErrorOccured, reportException, rollback, setLogStackTraces, setQAAdminContext, setSystemAdministratorContext, setTestAdminContext, setTestLogAppenderLevel, setTestUserContext, setUserContext, shouldMockServletContext, staticInitializeDalLayer, testDone
-
-
-
-
Field Detail
-
PARAMS
public static final List<CopyLinesFromOrdersTestData> PARAMS
-
parameterValuesRule
public ParameterCdiTestRule<CopyLinesFromOrdersTestData> parameterValuesRule
-
-
Method Detail
-
executeBeforeTests
public static void executeBeforeTests()
-
executeAfterTests
public static void executeAfterTests()
-
testCopyLinesFromOrders
public void testCopyLinesFromOrders()
Execute the test with the current data- Create Orders to be copied from
- Create the Order to be processed
- Execute the Copy Lines From Orders process
- Validate that copied lines and order amounts are correct
-
addOrderLine
public void addOrderLine(Order order, Long lineNo, BusinessPartner businessPartner, Organization organization, Product product, UOM uom, BigDecimal orderedQuantity, BigDecimal price, TaxRate tax, Warehouse warehouse, String description, AttributeSetInstance attributeSetInstance, BigDecimal operativeQuantity, UOM operativeUOM)
-
-