Class ObserverBaseTest
- java.lang.Object
-
- org.openbravo.test.base.MockableBaseTest
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.base.weld.test.WeldBaseTest
-
- org.openbravo.client.application.test.event.ObserverBaseTest
-
- Direct Known Subclasses:
DalPersistanceEventTest
,DatasourceEventObserver
,PersistanceObserver
public class ObserverBaseTest extends WeldBaseTest
Base class to test Dal observer execution. Handles state ofOrderLineTestObserver
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ObserverBaseTest.ObserverExecutionType
-
Field Summary
Fields Modifier and Type Field Description protected static ObserverBaseTest.ObserverExecutionType
observerExecutionType
-
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_INVOICE_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 ObserverBaseTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
countNotes(BaseOBObject obj)
protected Order
pickARandomOrder()
protected OrderLine
pickARandomOrderLine()
static void
reset()
void
setUp()
Sets static instance bean manager in WeldUtils so it is globally accessible and initializes kernel.-
Methods inherited from class org.openbravo.base.weld.test.WeldBaseTest
createTestArchive, getWeldComponent, resetOBInterceptors
-
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
-
Methods inherited from class org.openbravo.test.base.MockableBaseTest
mockStatic
-
-
-
-
Field Detail
-
observerExecutionType
protected static ObserverBaseTest.ObserverExecutionType observerExecutionType
-
-
Method Detail
-
reset
public static void reset()
-
setUp
public void setUp() throws Exception
Description copied from class:WeldBaseTest
Sets static instance bean manager in WeldUtils so it is globally accessible and initializes kernel. Arquillian creates a new cdi container for each test class but keeps existent one for all tests within same class, let's initialize it once per class but we cannot use @BeforeClass at this point because we require of beanManager to be injected.- Overrides:
setUp
in classWeldBaseTest
- Throws:
Exception
-
pickARandomOrderLine
protected OrderLine pickARandomOrderLine()
-
pickARandomOrder
protected Order pickARandomOrder()
-
countNotes
protected int countNotes(BaseOBObject obj)
-
-