Package org.openbravo.test.dal
Class AdminContextTest
- java.lang.Object
-
- org.openbravo.test.base.MockableBaseTest
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.test.dal.AdminContextTest
-
public class AdminContextTest extends OBBaseTest
Tests the usage of theOBContext.setAdminMode()
andOBContext.restorePreviousMode()
and how this affects to the write and org/client access checks when saving/updatingBaseOBObject
instances.- Author:
- mtaal
-
-
Field Summary
-
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 AdminContextTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanUp()
void
doNotSkipOrgClientAccessCheckIfCheckWasEnabledOnSave()
void
doNotSkipWriteAccessCheckIfBobWasNotSavedInAdminMode()
void
skipOrgClientAccessCheckIfCheckWasDisabledOnSave()
void
skipWriteAccessCheckIfBobWasSavedInAdminMode()
void
skipWriteAccessCheckOnFlushDirtyIfBobWasSavedInAdminMode()
void
testMultipleAdminContextCall()
Test multiple nested calls to setting and reseting admin context.void
testSingleAdminContextCall()
Test a single call to the admin context setting.-
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, setUp, setUserContext, shouldMockServletContext, staticInitializeDalLayer, testDone
-
Methods inherited from class org.openbravo.test.base.MockableBaseTest
mockStatic
-
-
-
-
Method Detail
-
cleanUp
public void cleanUp()
-
testSingleAdminContextCall
public void testSingleAdminContextCall()
Test a single call to the admin context setting.
-
testMultipleAdminContextCall
public void testMultipleAdminContextCall()
Test multiple nested calls to setting and reseting admin context.
-
doNotSkipWriteAccessCheckIfBobWasNotSavedInAdminMode
public void doNotSkipWriteAccessCheckIfBobWasNotSavedInAdminMode()
-
skipWriteAccessCheckIfBobWasSavedInAdminMode
public void skipWriteAccessCheckIfBobWasSavedInAdminMode()
-
skipWriteAccessCheckOnFlushDirtyIfBobWasSavedInAdminMode
public void skipWriteAccessCheckOnFlushDirtyIfBobWasSavedInAdminMode()
-
doNotSkipOrgClientAccessCheckIfCheckWasEnabledOnSave
public void doNotSkipOrgClientAccessCheckIfCheckWasEnabledOnSave()
-
skipOrgClientAccessCheckIfCheckWasDisabledOnSave
public void skipOrgClientAccessCheckIfCheckWasDisabledOnSave()
-
-