

Classes | |
| class | DisasterCallbackDispatcher |
| class | DispatchAction |
| class | ExceptionCallbackDispatcher |
| class | FirstFailedCallbackDispatcher |
| class | OverrideTestCallbackDispatcher |
| class | PerfectCallbackDispatcher |
| class | TestCallback |
| class | TestCallbackDispatcher |
Public Member Functions | |
| BACIDispatchActionTest (String name) | |
| void | testNormal () |
| void | testFirstFailed () |
| void | testAlwaysFails () |
| void | testException () |
| void | noErrorOverrideTest (boolean blockingFails) |
| void | testOverrideTest () |
| void | testOverrideBlockingFailsTest () |
| void | testOverrideBlockingFailsNoneToOverrideTest () |
Static Public Member Functions | |
| static void | main (String[] args) |
Protected Member Functions | |
| void | setUp () throws Exception |
| void | tearDown () throws Exception |
Private Member Functions | |
| void | checkResponse (Object value, Completion completion, CBDescIn descIn, Callback callback, DispatchAction response) |
| void | dummyWait () |
Private Attributes | |
| CleaningDaemonThreadFactory | threadFactory |
| Logger | logger |
Static Private Attributes | |
| static final int | RESPONSE_WAIT_TIME = 5000 |
| static final int | DUMMY_WAIT_TIME = 2000 |
BACIDispatchAction test.
| alma::ACS::jbaci::test::BACIDispatchActionTest::BACIDispatchActionTest | ( | String | name | ) | [inline] |
Constructor for BACIDispatchActionTest.
| name |
| void alma::ACS::jbaci::test::BACIDispatchActionTest::checkResponse | ( | Object | value, | |
| Completion | completion, | |||
| CBDescIn | descIn, | |||
| Callback | callback, | |||
| DispatchAction | response | |||
| ) | [inline, private] |
Methods that check dispatcher response.
References alma::ACS::jbaci::test::BACIDispatchActionTest::DispatchAction::callback, alma::ACS::jbaci::test::BACIDispatchActionTest::DispatchAction::completion, alma::ACS::jbaci::test::BACIDispatchActionTest::DispatchAction::desc, alma::ACS::CBDescOut::id_tag, alma::ACS::CBDescIn::id_tag, alma::ACS::jbaci::test::BACIDispatchActionTest::DispatchAction::type, and alma::ACS::jbaci::test::BACIDispatchActionTest::DispatchAction::value.
Referenced by noErrorOverrideTest(), testAlwaysFails(), testException(), testFirstFailed(), testNormal(), and testOverrideBlockingFailsNoneToOverrideTest().
| void alma::ACS::jbaci::test::BACIDispatchActionTest::dummyWait | ( | ) | [inline, private] |
Dummy wait.
References DUMMY_WAIT_TIME.
Referenced by noErrorOverrideTest(), testAlwaysFails(), testException(), testFirstFailed(), testNormal(), and testOverrideBlockingFailsNoneToOverrideTest().
| static void alma::ACS::jbaci::test::BACIDispatchActionTest::main | ( | String[] | args | ) | [inline, static] |
| void alma::ACS::jbaci::test::BACIDispatchActionTest::noErrorOverrideTest | ( | boolean | blockingFails | ) | [inline] |
No error override policy test.
References checkResponse(), alma::ACS::jbaci::BACIDispatchAction::dispatchDoneRequest(), dummyWait(), alma::ACS::jbaci::test::BACIDispatchActionTest::TestCallbackDispatcher::getResponseQueue(), RESPONSE_WAIT_TIME, and alma::ACS::jbaci::BACIDispatchAction::setOverridePolicy().
Referenced by testOverrideBlockingFailsTest(), and testOverrideTest().
| void alma::ACS::jbaci::test::BACIDispatchActionTest::setUp | ( | ) | throws Exception [inline, protected] |
References logger, and threadFactory.
| void alma::ACS::jbaci::test::BACIDispatchActionTest::tearDown | ( | ) | throws Exception [inline, protected] |
References alma::acs::container::CleaningDaemonThreadFactory::cleanUp(), logger, and threadFactory.
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testAlwaysFails | ( | ) | [inline] |
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testException | ( | ) | [inline] |
Always throws exception.
References checkResponse(), alma::ACS::jbaci::BACIDispatchAction::dispatchDoneRequest(), dummyWait(), alma::ACS::jbaci::test::BACIDispatchActionTest::TestCallbackDispatcher::getResponseQueue(), and RESPONSE_WAIT_TIME.
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testFirstFailed | ( | ) | [inline] |
First failed then success test.
References checkResponse(), alma::ACS::jbaci::BACIDispatchAction::dispatchDoneRequest(), dummyWait(), alma::ACS::jbaci::test::BACIDispatchActionTest::TestCallbackDispatcher::getResponseQueue(), and RESPONSE_WAIT_TIME.
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testNormal | ( | ) | [inline] |
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testOverrideBlockingFailsNoneToOverrideTest | ( | ) | [inline] |
Override policy test (blocking fails, none to override).
References checkResponse(), alma::ACS::jbaci::BACIDispatchAction::dispatchDoneRequest(), dummyWait(), alma::ACS::jbaci::test::BACIDispatchActionTest::TestCallbackDispatcher::getResponseQueue(), RESPONSE_WAIT_TIME, and alma::ACS::jbaci::BACIDispatchAction::setOverridePolicy().
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testOverrideBlockingFailsTest | ( | ) | [inline] |
Override policy test.
References noErrorOverrideTest().
| void alma::ACS::jbaci::test::BACIDispatchActionTest::testOverrideTest | ( | ) | [inline] |
Override policy test.
References noErrorOverrideTest().
final int alma::ACS::jbaci::test::BACIDispatchActionTest::DUMMY_WAIT_TIME = 2000 [static, private] |
Dummy response wait time in ms. Defaults to 2s.
Referenced by dummyWait().
Logger alma::ACS::jbaci::test::BACIDispatchActionTest::logger [private] |
Referenced by setUp(), and tearDown().
final int alma::ACS::jbaci::test::BACIDispatchActionTest::RESPONSE_WAIT_TIME = 5000 [static, private] |
Response wait time in ms. Defaults to 5s.
Referenced by alma::ACS::jbaci::test::BACIDispatchActionTest::OverrideTestCallbackDispatcher::dispatchCallback(), noErrorOverrideTest(), testAlwaysFails(), testException(), testFirstFailed(), testNormal(), and testOverrideBlockingFailsNoneToOverrideTest().
Thread factory for BACI FW.
Referenced by setUp(), and tearDown().
1.6.2