new module:ct-fx /testing /Business Date Service Fixture()
Constructs a BusinessDateServiceFixture.
The BusinessDateServiceFixture serves to interact with the mock business date provider by
setting business dates on it.
Tests may use the BusinessDateServiceFixture in the following way:
-
dateProvider.tradeDate = '20110622'- will set tradeDate to 20110622 on mock business date provider -
dateProvider.transactionDate = '20110622'- will set transactionDate to 20110622 on mock business date provider -
dateProvider.settlementDate = '20110622'- will set settlementDate to 20110622 on mock business date provider -
dateProvider.tenor = '1M'- will set tenor for a settlementDate to 1M on mock business date provider -
dateProvider.businessDateIsValid = 'true'- will set isValidBusinessDay to true on mock business date provider
dateProvider.isValidBusinessDay is deprecated, use dateProvider.businessDateIsValid instead.
- Implements:
Methods
can Handle Property(property Name) → {Boolean}
This method is called by the GWTTestRunner to check whether a property used in a GWT test is supported by the fixture.
Parameters:
| Name | Type | Description |
|---|---|---|
propertyName |
String | the property name to check. |
- Implements:
Returns:
true if the fixture handles the property; false otherwise.
- Type
- Boolean
do Given(property Name, value)
This method is called in order to manipulate a property on the system under test in a given clause.
Parameters:
| Name | Type | Description |
|---|---|---|
propertyName |
String | The property to be changed. |
value |
String | The new value of the property. |
- Implements:
do Then(property Name, value)
This method is called in order to assert a property's value on the system under test.
Parameters:
| Name | Type | Description |
|---|---|---|
propertyName |
String | The property name to assert. |
value |
String | The value to assert. |
- Implements:
do When(property Name, value)
This method is called in order to manipulate a property on the system under test in a when clause.
Parameters:
| Name | Type | Description |
|---|---|---|
propertyName |
String | The property to be changed. |
value |
String | The new value of the property. |
- Implements:
set Business Date Service Stub(oBusiness Date Service Stub)
Parameters:
| Name | Type | Description |
|---|---|---|
oBusinessDateServiceStub |
module:ct-fx |
the mock business date provider which provides simulated business dates. Required. |
set Up()
This method is called just before a GWT test. This optional interface method can be implemented if the fixture is required to correctly set up the system-under-test before each test.
- Implements:
tear Down()
This method is called just after a GWT test. This optional interface method can be implemented if the fixture is required to correctly tear down the system-under-test after each test or to reset any state held in the fixture's implementation.
- Implements: