-
public class TestContextA test context initialized for each test.
-
-
Field Summary
Fields Modifier and Type Field Description private BotBusMockContextbotBusMockContextprivate I18nDAOmockedI18nDAOprivate NlpClientmockedNlpClientprivate NlpControllermockedNlpControllerprivate BotApplicationConfigurationDAOmockedBotApplicationConfigurationDAOprivate StoryDefinitionConfigurationDAOmockedStoryDefinitionConfigurationDAOprivate UserTimelineDAOmockedUserTimelineDAOprivate UserReportDAOmockedUserReportDAOprivate DialogReportDAOmockedDialogReportDAOprivate TestPlanDAOmockedTestPlanDAOprivate UserLockmockedUserLockprivate FeatureDAOmockedFeatureDAOprivate DialogFlowDAOmockedDialogFlowDAOprivate final KodeintestKodeinprivate final List<StoryHandlerListener>storyHandlerListenersprivate final List<BotAnswerInterceptor>botAnswerInterceptorsprivate final KodeinInjectortestInjector
-
Constructor Summary
Constructors Constructor Description TestContext()
-
Method Summary
Modifier and Type Method Description final <T extends Any> TnewMock()Creates a new mock. <T extends Any> TnewMock(KClass<T> kClass)Creates a new mock. Function1<Kodein.Builder, Unit>importModule()Default mocked Tock Ioc. KodeinInjectorcreateTestInjector()Default test testInjector creation. StoryDefinitiondefaultStoryDefinition(BotDefinition botDefinition)Default StoryDefinition if none is provided. ConnectorTypedefaultConnectorType()Default ConnectorType if none is provided. LocaledefaultLocale()Default Locale if none is provided. PlayerIddefaultPlayerId()Default PlayerId if none is provided. final BotBusMockContextgetBotBusMockContext()The context of the bus. final I18nDAOgetMockedI18nDAO()Default mocked I18nDAO. final NlpClientgetMockedNlpClient()Default mocked NlpClient. final NlpControllergetMockedNlpController()Default newMocked NlpController. final BotApplicationConfigurationDAOgetMockedBotApplicationConfigurationDAO()Default mocked BotApplicationConfigurationDAO. final StoryDefinitionConfigurationDAOgetMockedStoryDefinitionConfigurationDAO()Default mocked StoryDefinitionConfigurationDAO. final UserTimelineDAOgetMockedUserTimelineDAO()Default mocked UserTimelineDAO. final UserReportDAOgetMockedUserReportDAO()Default mocked UserReportDAO. final DialogReportDAOgetMockedDialogReportDAO()Default mocked DialogReportDAO. final TestPlanDAOgetMockedTestPlanDAO()Default mocked TestPlanDAO. final UserLockgetMockedUserLock()Default mocked UserLock. final FeatureDAOgetMockedFeatureDAO()Default mocked UserLock. final DialogFlowDAOgetMockedDialogFlowDAO()Default mocked UserLock. final KodeingetTestKodein()The test Kodein injected. final List<StoryHandlerListener>getStoryHandlerListeners()The story handler listeners to apply. final List<BotAnswerInterceptor>getBotAnswerInterceptors()The bot answer interceptors to apply. final KodeinInjectorgetTestInjector()KodeinInjector used in tests. final UnitsetBotBusMockContext(BotBusMockContext botBusMockContext)The context of the bus. final UnitsetMockedI18nDAO(I18nDAO mockedI18nDAO)Default mocked I18nDAO. final UnitsetMockedNlpClient(NlpClient mockedNlpClient)Default mocked NlpClient. final UnitsetMockedNlpController(NlpController mockedNlpController)Default newMocked NlpController. final UnitsetMockedBotApplicationConfigurationDAO(BotApplicationConfigurationDAO mockedBotApplicationConfigurationDAO)Default mocked BotApplicationConfigurationDAO. final UnitsetMockedStoryDefinitionConfigurationDAO(StoryDefinitionConfigurationDAO mockedStoryDefinitionConfigurationDAO)Default mocked StoryDefinitionConfigurationDAO. final UnitsetMockedUserTimelineDAO(UserTimelineDAO mockedUserTimelineDAO)Default mocked UserTimelineDAO. final UnitsetMockedUserReportDAO(UserReportDAO mockedUserReportDAO)Default mocked UserReportDAO. final UnitsetMockedDialogReportDAO(DialogReportDAO mockedDialogReportDAO)Default mocked DialogReportDAO. final UnitsetMockedTestPlanDAO(TestPlanDAO mockedTestPlanDAO)Default mocked TestPlanDAO. final UnitsetMockedUserLock(UserLock mockedUserLock)Default mocked UserLock. final UnitsetMockedFeatureDAO(FeatureDAO mockedFeatureDAO)Default mocked UserLock. final UnitsetMockedDialogFlowDAO(DialogFlowDAO mockedDialogFlowDAO)Default mocked UserLock. -
-
Method Detail
-
importModule
Function1<Kodein.Builder, Unit> importModule()
Default mocked Tock Ioc.
-
createTestInjector
KodeinInjector createTestInjector()
Default test testInjector creation.
-
defaultStoryDefinition
StoryDefinition defaultStoryDefinition(BotDefinition botDefinition)
Default StoryDefinition if none is provided.
-
defaultConnectorType
ConnectorType defaultConnectorType()
Default ConnectorType if none is provided.
-
defaultLocale
Locale defaultLocale()
Default Locale if none is provided.
-
defaultPlayerId
PlayerId defaultPlayerId()
Default PlayerId if none is provided.
-
getBotBusMockContext
final BotBusMockContext getBotBusMockContext()
The context of the bus.
-
getMockedI18nDAO
final I18nDAO getMockedI18nDAO()
Default mocked I18nDAO.
-
getMockedNlpClient
final NlpClient getMockedNlpClient()
Default mocked NlpClient.
-
getMockedNlpController
final NlpController getMockedNlpController()
Default newMocked NlpController.
-
getMockedBotApplicationConfigurationDAO
final BotApplicationConfigurationDAO getMockedBotApplicationConfigurationDAO()
Default mocked BotApplicationConfigurationDAO.
-
getMockedStoryDefinitionConfigurationDAO
final StoryDefinitionConfigurationDAO getMockedStoryDefinitionConfigurationDAO()
Default mocked StoryDefinitionConfigurationDAO.
-
getMockedUserTimelineDAO
final UserTimelineDAO getMockedUserTimelineDAO()
Default mocked UserTimelineDAO.
-
getMockedUserReportDAO
final UserReportDAO getMockedUserReportDAO()
Default mocked UserReportDAO.
-
getMockedDialogReportDAO
final DialogReportDAO getMockedDialogReportDAO()
Default mocked DialogReportDAO.
-
getMockedTestPlanDAO
final TestPlanDAO getMockedTestPlanDAO()
Default mocked TestPlanDAO.
-
getMockedUserLock
final UserLock getMockedUserLock()
Default mocked UserLock.
-
getMockedFeatureDAO
final FeatureDAO getMockedFeatureDAO()
Default mocked UserLock.
-
getMockedDialogFlowDAO
final DialogFlowDAO getMockedDialogFlowDAO()
Default mocked UserLock.
-
getTestKodein
final Kodein getTestKodein()
The test Kodein injected.
-
getStoryHandlerListeners
final List<StoryHandlerListener> getStoryHandlerListeners()
The story handler listeners to apply.
-
getBotAnswerInterceptors
final List<BotAnswerInterceptor> getBotAnswerInterceptors()
The bot answer interceptors to apply.
-
getTestInjector
final KodeinInjector getTestInjector()
KodeinInjector used in tests.
-
setBotBusMockContext
final Unit setBotBusMockContext(BotBusMockContext botBusMockContext)
The context of the bus.
-
setMockedI18nDAO
final Unit setMockedI18nDAO(I18nDAO mockedI18nDAO)
Default mocked I18nDAO.
-
setMockedNlpClient
final Unit setMockedNlpClient(NlpClient mockedNlpClient)
Default mocked NlpClient.
-
setMockedNlpController
final Unit setMockedNlpController(NlpController mockedNlpController)
Default newMocked NlpController.
-
setMockedBotApplicationConfigurationDAO
final Unit setMockedBotApplicationConfigurationDAO(BotApplicationConfigurationDAO mockedBotApplicationConfigurationDAO)
Default mocked BotApplicationConfigurationDAO.
-
setMockedStoryDefinitionConfigurationDAO
final Unit setMockedStoryDefinitionConfigurationDAO(StoryDefinitionConfigurationDAO mockedStoryDefinitionConfigurationDAO)
Default mocked StoryDefinitionConfigurationDAO.
-
setMockedUserTimelineDAO
final Unit setMockedUserTimelineDAO(UserTimelineDAO mockedUserTimelineDAO)
Default mocked UserTimelineDAO.
-
setMockedUserReportDAO
final Unit setMockedUserReportDAO(UserReportDAO mockedUserReportDAO)
Default mocked UserReportDAO.
-
setMockedDialogReportDAO
final Unit setMockedDialogReportDAO(DialogReportDAO mockedDialogReportDAO)
Default mocked DialogReportDAO.
-
setMockedTestPlanDAO
final Unit setMockedTestPlanDAO(TestPlanDAO mockedTestPlanDAO)
Default mocked TestPlanDAO.
-
setMockedUserLock
final Unit setMockedUserLock(UserLock mockedUserLock)
Default mocked UserLock.
-
setMockedFeatureDAO
final Unit setMockedFeatureDAO(FeatureDAO mockedFeatureDAO)
Default mocked UserLock.
-
setMockedDialogFlowDAO
final Unit setMockedDialogFlowDAO(DialogFlowDAO mockedDialogFlowDAO)
Default mocked UserLock.
-
-
-
-