Class ConversionRateDocUniqueTest
- java.lang.Object
-
- org.openbravo.test.base.MockableBaseTest
-
- org.openbravo.test.base.OBBaseTest
-
- org.openbravo.test.conversionratedoc.ConversionRateDocUniqueTest
-
- Direct Known Subclasses:
ConversionRateDocUniqueFinTransactionTest
,ConversionRateDocUniqueGLJournalTest
,ConversionRateDocUniqueInvoiceTest
,ConversionRateDocUniquePaymentTest
public abstract class ConversionRateDocUniqueTest extends OBBaseTest
It centralizes the logic for C_CONVERSION_RATE_DOCUMENT.C_CONVERSIONRATEDOC_UN unique index constraint. It tries to create two similar conversion rates with the same currencies, and verifies it fails. It also creates two conversion rates with different currencies and verifies it allows it.
-
-
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 ConversionRateDocUniqueTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract String
getDocumentEntityName()
protected abstract String
getDocumentId()
protected abstract String
getPropertyName()
void
postDocuments()
protected void
setPosted(String isPosted)
void
testTwoConversionsForDifferentCurrenciesAndTheSameDocIsAllowed()
void
testTwoConversionsForTheSameCurrenciesAndDocIsNotAllowed()
void
unpostDocuments()
-
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
-
getDocumentEntityName
protected abstract String getDocumentEntityName()
-
getPropertyName
protected abstract String getPropertyName()
-
getDocumentId
protected abstract String getDocumentId()
-
unpostDocuments
public void unpostDocuments()
-
postDocuments
public void postDocuments()
-
setPosted
protected void setPosted(String isPosted)
-
testTwoConversionsForDifferentCurrenciesAndTheSameDocIsAllowed
@InSequence(1) public void testTwoConversionsForDifferentCurrenciesAndTheSameDocIsAllowed()
-
testTwoConversionsForTheSameCurrenciesAndDocIsNotAllowed
@InSequence(2) public void testTwoConversionsForTheSameCurrenciesAndDocIsNotAllowed()
-
-