Class ParameterizedCdi
- java.lang.Object
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.base.weld.test.WeldBaseTest
-
- org.openbravo.base.weld.test.testinfrastructure.ParameterizedCdi
-
public class ParameterizedCdi extends WeldBaseTest
Test cases checking test case parameterization with cdi.- Author:
- alostale
-
-
Field Summary
Fields Modifier and Type Field Description ParameterCdiTestRule<String>
parameterValuesRule
defines the values the parameter will take.-
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 ParameterizedCdi()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
test1()
Test case to be executed once per parameter valuevoid
test2()
Test case to be executed once per parameter valuestatic void
testsShouldBeExecutedOncePerParameter()
Checks the previous test cases were executed as many times as parameter values in the list.-
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
-
parameterValuesRule
public ParameterCdiTestRule<String> parameterValuesRule
defines the values the parameter will take.
-
-
Method Detail
-
test1
public void test1()
Test case to be executed once per parameter value
-
test2
public void test2()
Test case to be executed once per parameter value
-
testsShouldBeExecutedOncePerParameter
public static void testsShouldBeExecutedOncePerParameter()
Checks the previous test cases were executed as many times as parameter values in the list.
-
-