com.retek.commons.util
Class RetekTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.retek.commons.util.RetekTestCase
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- AbstractDaoFactoryTest, AbstractMessageLibraryTest, AccessManagerImplCoreTest, AccessManagerImplLdapLMTest, AccessManagerImplPropsLMTest, AccommodationValidatorTest, ActivityRequestPrintFileBuilderCommandTest, ActivityRequestTest, ActivityRequestTypeTest, AddressTest, AllApiPreCommitTests, AllApiTests, AllMessageLibraryTests, AllOraclePreCommitTests, AllOracleTests, AllRcomInjectAndPublishTests, AtpTest, BannerChannelComponentPreCommitTests, BannerChannelManagerFactoryTest, BannerChannelObjectMasterTest, BannerChannelTypeTest, BannerInjectionTest, BannerManagerTest, BannerTest, BusinessExceptionTest, CalculateGeneralAccommodationTaxCreditCommandTest, CallCenterTest, CarrierManagerTest, CarrierShippingMethodZoneTest, CarrierTest, CashPaymentTest, CatalogRequestExportBatchTest, CatalogRequestExportFileTest, CatalogRequestTest, CatalogRequestXmlBuilderTest, CatalogTypeTest, ChannelInjectorTest, ChannelManagerTest, ChannelTest, CheckPaymentTest, CodesTest, CommandFactoryTestCase, CommonsComponentPreCommitTests, CommonsComponentTests, ConcurrentTestCase, ConcurrentTestDataLoader, ContactDayTypeTest, ContainerDeliveryConfirmationManagerTest, ContextOperationTest, CorrespondenceComponentPreCommitTests, CorrespondenceHelperTest, CorrespondenceManagerFactoryTest, CorrespondenceManagerTest, CorrespondenceTypeTemplateTest, CountryNonBusinessDateTest, CountryTest, CountryZipCodeRangeTest, CreditCardEncryptionKeyMigratorBatchTest, CreditCardPaymentRefundOrderComparatorTest, CreditCardPaymentTest, CreditCardTest, CustomerAddressTest, CustomerCashOutStoredValueCardRemoteCommandTest, CustomerComponentPreCommitTests, CustomerCreditApplicationTest, CustomerDataLoader, CustomerEmailAddressTest, CustomerFileExportBatchTest, CustomerFileXmlBuilderTest, CustomerFileXmlFileParserTest, CustomerHistoryLoggingTest, CustomerIntegrationCustomerValidatorTest, CustomerIntegrationTestCase, CustomerMainPreferencesHandlerTest, CustomerManagerFactoryTest, CustomerMergeExportBatchTest, CustomerMergeExportFileTest, CustomerMergeImportBatchTest, CustomerMergeRequestTest, CustomerMergeTest, CustomerMergeXmlBuilderTest, CustomerMergeXmlFileParserTest, CustomerOrderAddOrderLineValidatorTest, CustomerOrderApiTestCase, CustomerOrderAuthCalculationStrategyTest, CustomerOrderComponentPreCommitTests, CustomerOrderCorrespondenceRequestFilterUtilityTest, CustomerOrderECDDRecalculationTest, CustomerOrderGeneralRefundPolicyTest, CustomerOrderLineFinderSorterCommandTest, CustomerOrderManagerFactoryTest, CustomerOrderPaymentSettlementOrderComparatorTest, CustomerOrderServiceLineCopyTest, CustomerTelephoneTest, CustomerTest, DailyMessageTest, DaoPersistFilterTest, DateCalculationDataComparatorTest, DemandComponentPreCommitTests, DemandManagerBatchTest, DemandManagerFactoryTest, DemandOverTimeCalculationTest, DemandOverTimeTest, DepictionTest, DifferentiatorGroupDetailInjectorTest, DifferentiatorGroupHeaderInjectionTest, DifferentiatorGroupHeaderTest, DifferentiatorInjectorTest, DifferentiatorTest, DifferentiatorTypeInjectorTest, DifferentiatorTypeTest, DirectShipItemSupplierTest, DirectShipOrderComponentPreCommitTests, DirectShipOrderManagerFactoryTest, DirectShipOrderTest, DirectShipReservationDateCalculatorTest, DistributedObjectImplTest, DistributedObjectManagerImplTest, DropCodeInjectorTest, DtoTest, ECDDRecalculationInjectorTest, EncryptionKeyGeneratorBatchTest, EncryptionManagerTest, EncryptionStrategyTest, EstimatedAtpValuesCalculatorTest, EventComponentPreCommitTests, EventManagerFactoryTest, EventManagerTest, EventTest, ExATestCase, ExportStateTest, FailingApiTests, FailTest, FakeFailApiTests, FakeSuccessApiTests, FixedWidthFormatterTest, FunctionalTestCase, GeoLocationComponentPreCommitTests, GeoLocationManagerFactoryTest, GeoLocationManagerTest, GeoLocationSubmitValidatorTest, GiftCertificatePaymentTest, GiftManagerTest, HighRiskZipTest, HistoryComponentPreCommitTests, HistoryEventTest, HistoryEventTypeTest, HistoryManagerFactoryTest, HistoryManagerTest, InternetMediaExportBatchTest, InventoryComponentPreCommitTests, InventoryManagerFactoryTest, InventoryQtyBucketTest, InventoryQtyTest, InventoryQuantityMoveTest, ItemAttributeManagerTest, ItemAttributeScreenTypeTest, ItemAttributeTest, ItemComponentPreCommitTests, ItemFreeFormUdaInjectorTest, ItemInjectionTest, ItemLocationInjectorTest, ItemManagerFactoryTest, ItemManagerTest, ItemSupplierCountryAttributeInjectionTest, ItemSupplierInjectionTest, ItemSupplierQuantityBlockTest, ItemSupplierTest, ItemUdaListOfValuesInjectionTest, LdapLoginModuleTest, LdapUserImplTest, LocationComponentPreCommitTests, LocationManagerFactoryTest, LocationManagerTest, MatchRuleTest, MediaComponentPreCommitTests, MediaInjectorTest, MediaManagerFactoryTest, MediaManagerTest, MediaReportingUtilityTest, MediaStatusTest, MediaTest, MediaTypeTest, MemoryDaoTest, MerchandiseCertificatePaymentTest, MergeTest, MessageComponentPreCommitTests, MessageManagerFactoryTest, MessageManagerTest, MoneyOrderPaymentTest, MoneyTest, NegativeCustomerRecordTest, NoCustomerInformationReturnTest, NumberRangeTest, ObjectUtilsTest, OracleTestCase, OrderPriorityTest, OrderSourceManagerTest, PackItemInjectionTest, PackReservationReleaseTest, PackReservationTest, PackTest, PaymentComponentPreCommitTests, PaymentManagerFactoryTest, PaymentManagerTest, PaymentSettlementManagerTest, PaymentSettlementTransactionContainerTest, PaymentSettlementXmlBuilderTest, PendComponentPreCommitTests, PendManagerTest, PendRuleTest, PercentTest, PermissionManagerTest, PostalCodeMatcherTest, ProductInformationManagerTest, ProductInformationTest, PromotionBenefitTest, PromotionComponentPreCommitTests, PromotionManagerFactoryTest, PromotionManagerTest, PromotionTest, PromotionThresholdTest, PromptTest, PropertiesLoginModuleTest, PublishOrderLineCostOfGoodsRemoteCommandTest, PublishPendingReturnLineRemoteCommandTest, PublishReturnReceivedCommandTest, PurchaseOrderTest, QuantityTest, RcomAbstractBatchProgramTest, RcomRibDateUtilTest, RcomRibManagerFactoryTest, RcomRmmFsmTest, RDateTest, RDateUtilityTest, RDateUtilsTest, ResaRtlogTransformerBatchTest, ResaTransactionTransformerFactoryTest, ResaTransactionTransformerTest, ReservationReleaseTest, ReservationTest, ReservationWarehouseReleaseTest, ReservationWarehouseReserveTest, RetekLoggerTest, RetekPermissionCollectionTest, RetekPermissionTest, RetekSecurityManagerFactoryTest, RewardCertificatePaymentTest, RListTest, RoleManagerTest, SaeStoreDayTest, SaeStoreTransactionContainerTest, SaeStoreTransactionContainerValidatorTest, SaeStoreTransactionCounterTest, SaeTransactionTest, SalesAuditExportFileTest, SalesAuditExportTestCase, SalesAuditManagerTest, SalesAuditXmlBuilderTest, SalesAuditXmlFileParserTest, SeasonCodeTest, SecurityComponentPreCommitTests, SecurityPropertiesTest, SecurityUserUpdateBatchTest, SellingItemDepictionTest, SellingItemManagerCopyMediaTest, SellingItemManagerTest, SellingItemSubmitValidatorTest, SellingItemTest, SellingListItemTest, SellingListManagerTest, SellingListSubmitValidatorTest, SellingListTest, SellingSkuTest, ShippingComponentPreCommitTests, ShippingManagerFactoryTest, ShippingMethodManagerTest, ShippingMethodTest, ShippingRateTest, ShipRestrictionManagerTest, SkuTest, SourceCodeInjectorTest, StopwatchTest, StoredValueCardCashoutTest, StoredValueCardPaymentTest, StoreInjectorTest, StoreSubmitValidatorTest, StoreTest, StyleTest, SubConceptTest, SupplierComponentPreCommitTests, SupplierInventoryQuantityCommandTest, SupplierManagerFactoryTest, SupplierManagerTest, SupplierStatusTest, SupplierTest, SynchronousRewardCertificateAuthorizerServiceTest, SystemParameterComponentPreCommitTests, SystemParameterManagerFactoryTest, SystemParameterManagerTest, TaskApiTestCase, TaskManagerTest, TaskTest, TaxCalculatorTest, TaxComponentPreCommitTests, TaxCreditorTest, TaxManagerFactoryTest, TaxManagerTest, TenderTypeManagerTest, TestComponentTests, UdaHeaderInjectionTest, UdaHeaderTest, UdaValueInjectionTest, UdaValueTest, UnitOfMeasureTest, UpdateMediaStatusBatchTest, UserManagerTest, UserTest, VendorAddressCreateModifyInjectorTest, VendorCreateInjectorTest, VendorHeaderModifyInjectorTest, VertexTaxEngineTest, VSSupplierInventoryTest, WarehouseInjectorTest, WarehouseSkuAvailabilityTest, WarehouseTest, ZipCodeRangeWarehousePriorityTest
- public abstract class RetekTestCase
- extends junit.framework.TestCase
Method Summary |
protected void |
assertBusinessException(BusinessException businessException,
java.lang.String expectedMessageKey,
java.lang.String expectedAttributeName)
|
protected void |
assertBusinessExceptionAttribute(BusinessException businessException,
java.lang.String expectedAttributeName)
|
protected void |
assertContainsString(java.lang.String expected,
java.lang.String actual)
|
protected void |
assertDateEqualsIgnoreTime(RDate date1,
RDate date2)
|
protected void |
assertDateNotEqualsIgnoreTime(RDate date1,
RDate date2)
|
protected void |
assertDateTimeEquals(RDate date1,
RDate date2)
Asserts on Date, Hour, and Minute - Seconds are ignored. |
protected void |
assertEquals(AbstractDto dto1,
AbstractDto dto2)
Asserts on all public "getters" and fields in an AbstractDto. |
protected void |
assertEqualValuesDeep(Dto expected,
Dto actual)
|
protected void |
assertEqualValuesDeep(Dto expected,
Dto actual,
boolean compareVersionAndDirty)
|
protected void |
assertEqualValuesDeep(SecondClassDto expected,
SecondClassDto actual)
|
protected void |
assertFalse(boolean booleanValue)
|
protected void |
assertFalse(java.lang.String message,
boolean booleanValue)
|
protected void |
assertNotEquals(java.lang.Object notExpected,
java.lang.Object actual)
|
protected void |
assertNotNullAndEquals(java.lang.Object expected,
java.lang.Object actual)
|
static void |
assertNull(java.lang.Object o)
|
protected void |
assertRetekEquals(java.lang.String infoString,
java.lang.Object objectOne,
java.lang.Object objectTwo)
Retek custom assertion that handles assertions on RDates, AbstractDtos and Collections. |
protected void |
assertStateEquals(com.retek.fsm.State expectedState,
DistributedObject businessObject)
|
protected void |
assertStateNotEquals(com.retek.fsm.State expectedState,
DistributedObject businessObject)
|
protected void |
assertXmlEquals(java.lang.String expectedXml,
java.lang.String xml)
|
abstract void |
doInitialSetUp()
|
abstract void |
doSetUp()
|
abstract void |
doTearDown()
|
Dto |
findDto(java.util.Collection dtos,
DistributedReference ref)
|
AbstractDto |
findDto(java.util.Collection dtos,
java.lang.String dtoId)
|
protected DistributedContext |
getContext()
|
protected DistributedContext |
getReadBackContext()
|
protected java.util.Set |
getReferences(Dto[] dtos)
|
protected java.util.Set |
getReferences(java.util.Set distributedObjects)
|
protected boolean |
isOracleTestCase()
|
protected void |
resetSystemRDateToBusinessDay()
|
protected void |
runTest()
|
protected void |
setSecurityEncryption(boolean securityEncrypt)
|
protected void |
setTaxSimulate(boolean taxSimulate)
|
protected void |
setUp()
|
protected void |
tearDown()
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, name, run, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BEGIN_PROFILING
public static final junit.framework.Test BEGIN_PROFILING
END_PROFILING
public static final junit.framework.Test END_PROFILING
RetekTestCase
public RetekTestCase(java.lang.String name)
doInitialSetUp
public abstract void doInitialSetUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
doSetUp
public abstract void doSetUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
doTearDown
public abstract void doTearDown()
throws java.lang.Exception
- Throws:
java.lang.Exception
setUp
protected void setUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
resetSystemRDateToBusinessDay
protected void resetSystemRDateToBusinessDay()
throws SystemException
- Throws:
SystemException
setTaxSimulate
protected void setTaxSimulate(boolean taxSimulate)
setSecurityEncryption
protected void setSecurityEncryption(boolean securityEncrypt)
tearDown
protected void tearDown()
throws java.lang.Exception
- Throws:
java.lang.Exception
runTest
protected void runTest()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
findDto
public AbstractDto findDto(java.util.Collection dtos,
java.lang.String dtoId)
findDto
public Dto findDto(java.util.Collection dtos,
DistributedReference ref)
getContext
protected DistributedContext getContext()
getReadBackContext
protected DistributedContext getReadBackContext()
assertDateEqualsIgnoreTime
protected void assertDateEqualsIgnoreTime(RDate date1,
RDate date2)
assertDateNotEqualsIgnoreTime
protected void assertDateNotEqualsIgnoreTime(RDate date1,
RDate date2)
assertDateTimeEquals
protected void assertDateTimeEquals(RDate date1,
RDate date2)
- Asserts on Date, Hour, and Minute - Seconds are ignored.
assertStateEquals
protected final void assertStateEquals(com.retek.fsm.State expectedState,
DistributedObject businessObject)
assertStateNotEquals
protected final void assertStateNotEquals(com.retek.fsm.State expectedState,
DistributedObject businessObject)
assertNull
public static void assertNull(java.lang.Object o)
assertNotNullAndEquals
protected void assertNotNullAndEquals(java.lang.Object expected,
java.lang.Object actual)
assertNotEquals
protected void assertNotEquals(java.lang.Object notExpected,
java.lang.Object actual)
assertBusinessException
protected void assertBusinessException(BusinessException businessException,
java.lang.String expectedMessageKey,
java.lang.String expectedAttributeName)
assertBusinessExceptionAttribute
protected void assertBusinessExceptionAttribute(BusinessException businessException,
java.lang.String expectedAttributeName)
assertFalse
protected void assertFalse(java.lang.String message,
boolean booleanValue)
assertFalse
protected void assertFalse(boolean booleanValue)
assertRetekEquals
protected void assertRetekEquals(java.lang.String infoString,
java.lang.Object objectOne,
java.lang.Object objectTwo)
throws java.lang.Exception
- Retek custom assertion that handles assertions on RDates, AbstractDtos and Collections. Assertion Rules:
-Nested collections within AbstractDtos are not currently supported.
-Time is ignored in the AbstractDto's RDate assertions
This assertion is in a "test" phase, so, use with caution.
- Throws:
java.lang.Exception
assertEquals
protected void assertEquals(AbstractDto dto1,
AbstractDto dto2)
throws java.lang.Exception
- Asserts on all public "getters" and fields in an AbstractDto. Assertion Rules:
-Nested collections within AbstractDtos are not currently supported.
-Time is ignored in the AbstractDto's RDate assertions
-"dirty" attribute is ignored
This assertion is in a "test" phase, so, use with caution.
- Throws:
java.lang.Exception
assertEqualValuesDeep
protected void assertEqualValuesDeep(Dto expected,
Dto actual)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertEqualValuesDeep
protected void assertEqualValuesDeep(Dto expected,
Dto actual,
boolean compareVersionAndDirty)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertEqualValuesDeep
protected void assertEqualValuesDeep(SecondClassDto expected,
SecondClassDto actual)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertContainsString
protected void assertContainsString(java.lang.String expected,
java.lang.String actual)
assertXmlEquals
protected void assertXmlEquals(java.lang.String expectedXml,
java.lang.String xml)
isOracleTestCase
protected boolean isOracleTestCase()
- Returns:
- boolean if special behavior is needed when testing for oracle stuff.
getReferences
protected final java.util.Set getReferences(java.util.Set distributedObjects)
getReferences
protected final java.util.Set getReferences(Dto[] dtos)
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28