Skip navigation links
A B C D E G H I M N R S T W 

A

addActionEntity(contextValue) - Method in class ai.tock.bot.test.BotBusMock
Add an entity set in the current action.
addActionEntity(entity, newValue) - Method in class ai.tock.bot.test.BotBusMock
Add an entity set in the current action.
addActionEntity(entity, textContent) - Method in class ai.tock.bot.test.BotBusMock
Simulate an action entity.
afterEach(context) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
 
ai.tock.bot.test - package ai.tock.bot.test
 
ai.tock.bot.test.junit - package ai.tock.bot.test.junit
 
alexa($receiver) - Static method in class ai.tock.bot.test.ConnectorHelpersKt
The Alexa message if any.
apply(base, description) - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
 
applyBotAnswerInterceptor(a) - Method in class ai.tock.bot.test.BotBusMock
Update Action using BotAnswerInterceptor
asGenericMessage($receiver, assertionCreator) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
assert(text) - Method in class ai.tock.bot.test.BotBusMockLog
Assert that log contains specified text.
assert(message) - Method in class ai.tock.bot.test.BotBusMockLog
Assert that log contains specified message.
assertMessage(message, errorMessage) - Method in class ai.tock.bot.test.BotBusMockLog
Assert that log contains specified ConnectorMessage.
assertText(text, errorMessage) - Method in class ai.tock.bot.test.BotBusMockLog
Assert that log contains specified text.

B

beforeEach(context) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
 
BotBusAssertsKt - Class in ai.tock.bot.test
 
BotBusMessengerAssertsKt - Class in ai.tock.bot.test
 
BotBusMock - Class in ai.tock.bot.test
A Bus mock used in unit tests.
BotBusMock(context, action) - Constructor for class ai.tock.bot.test.BotBusMock
A Bus mock used in unit tests.
BotBusMock.Companion - Class in ai.tock.bot.test
 
BotBusMockContext - Class in ai.tock.bot.test
The context of the test.
BotBusMockContext(userTimeline, dialog, story, firstAction, botDefinition, i18nProvider, userInterfaceType, connectorType, testContext, snapshots) - Constructor for class ai.tock.bot.test.BotBusMockContext
The context of the test.
BotBusMockContext(applicationId, userId, botId, botDefinition, storyDefinition, action, userInterfaceType, userPreferences, connectorType, testContext) - Constructor for class ai.tock.bot.test.BotBusMockContext
 
BotBusMockContext(botDefinition, storyDefinition, applicationId, userId, botId, action, userInterfaceType, userPreferences, connectorType, testContext) - Constructor for class ai.tock.bot.test.BotBusMockContext
 
botBusMockContext - Variable in class ai.tock.bot.test.TestContext
The context of the bus.
BotBusMockedKt - Class in ai.tock.bot.test
 
BotBusMockInitializersKt - Class in ai.tock.bot.test
 
BotBusMockLog - Class in ai.tock.bot.test
The actions sent by the mocked bus.
BotBusMockLog(action, delay) - Constructor for class ai.tock.bot.test.BotBusMockLog
The actions sent by the mocked bus.
busMock(testContext) - Static method in class ai.tock.bot.test.BotBusMockInitializersKt
Provides a mock context initialized with the specified class TestContext.
busMock() - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
Provides a mock context initialized with the current testContext.
busMock() - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Provides a mock context initialized with the current testContext.

C

checkEndCalled() - Method in class ai.tock.bot.test.BotBusMock
Throws an exception if the end() is not called
choice(intentName, parameters) - Method in class ai.tock.bot.test.BotBusMockContext
Create a choice for this context.
choice(intentName, step, parameters) - Method in class ai.tock.bot.test.BotBusMockContext
Create a choice for this context.
choice(intent, step, parameters) - Method in class ai.tock.bot.test.BotBusMockContext
Create a choice for this context.
choice(intent, parameters) - Method in class ai.tock.bot.test.BotBusMockContext
Create a choice for this context.
choice(title) - Method in class ai.tock.bot.test.BotBusMockLog
Retrieve choice member of main part of generic message with expected title
choiceOfId(choiceId) - Method in class ai.tock.bot.test.BotBusMockContext
Create a choice for this context.
Companion - Static variable in class ai.tock.bot.test.BotBusMock
 
Companion - Static variable in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
 
component1() - Method in class ai.tock.bot.test.BotBusMockContext
 
component1() - Method in class ai.tock.bot.test.BotBusMockLog
The action sent.
component10() - Method in class ai.tock.bot.test.BotBusMockContext
 
component2() - Method in class ai.tock.bot.test.BotBusMockContext
 
component2() - Method in class ai.tock.bot.test.BotBusMockLog
The delay before the action is sent.
component3() - Method in class ai.tock.bot.test.BotBusMockContext
 
component4() - Method in class ai.tock.bot.test.BotBusMockContext
 
component5() - Method in class ai.tock.bot.test.BotBusMockContext
 
component6() - Method in class ai.tock.bot.test.BotBusMockContext
 
component7() - Method in class ai.tock.bot.test.BotBusMockContext
 
component8() - Method in class ai.tock.bot.test.BotBusMockContext
 
component9() - Method in class ai.tock.bot.test.BotBusMockContext
 
configureTestIoc() - Method in class ai.tock.bot.test.TestLifecycle
 
ConnectorHelpersKt - Class in ai.tock.bot.test
 
copy(userTimeline, dialog, story, firstAction, botDefinition, i18nProvider, userInterfaceType, connectorType, testContext, snapshots) - Method in class ai.tock.bot.test.BotBusMockContext
The context of the test.
copy(action, delay) - Method in class ai.tock.bot.test.BotBusMockLog
The actions sent by the mocked bus.
createBotSentence(plainText) - Method in class ai.tock.bot.test.BotBusMock
 
createTestInjector() - Method in class ai.tock.bot.test.TestContext
Default test testInjector creation.

D

defaultConnectorType() - Method in class ai.tock.bot.test.TestContext
Default ConnectorType if none is provided.
defaultLocale() - Method in class ai.tock.bot.test.TestContext
Default Locale if none is provided.
defaultPlayerId() - Method in class ai.tock.bot.test.TestContext
Default PlayerId if none is provided.
defaultStoryDefinition(botDefinition) - Method in class ai.tock.bot.test.TestContext
Default StoryDefinition if none is provided.

E

elementChoice(elementIndex, title) - Method in class ai.tock.bot.test.BotBusMockLog
Retrieve choice member with expected title belonging to element with specified index
end(action, delay) - Method in class ai.tock.bot.test.BotBusMock
 
end() - Method in class ai.tock.bot.test.TestLifecycle
 
equals(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
equals(p) - Method in class ai.tock.bot.test.BotBusMockLog
 

G

ga($receiver) - Static method in class ai.tock.bot.test.ConnectorHelpersKt
The Google Assistant message if any.
genericMessage() - Method in class ai.tock.bot.test.BotBusMockLog
Convert current BotBusLog action first message to a generic message
getAction() - Method in class ai.tock.bot.test.BotBusMock
 
getAction() - Method in class ai.tock.bot.test.BotBusMockLog
The action sent.
getAnswers() - Method in class ai.tock.bot.test.BotBusMock
The list of all bot answers recorded.
getAnswers() - Method in class ai.tock.bot.test.BotBusMockContext
The list of all bot answers recorded.
getApplicationId() - Method in class ai.tock.bot.test.BotBusMock
 
getApplicationId() - Method in class ai.tock.bot.test.BotBusMockContext
 
getBotAnswerInterceptors() - Method in class ai.tock.bot.test.TestContext
The bot answer interceptors to apply.
getBotBusMockContext() - Method in class ai.tock.bot.test.TestContext
The context of the bus.
getBotDefinition() - Method in class ai.tock.bot.test.BotBusMock
 
getBotDefinition() - Method in class ai.tock.bot.test.BotBusMockContext
 
getBotDefinition() - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
 
getBotDefinition() - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
 
getBotId() - Method in class ai.tock.bot.test.BotBusMock
 
getBotId() - Method in class ai.tock.bot.test.BotBusMockContext
 
getBusAnswers() - Method in class ai.tock.bot.test.BotBusMock
The list of bot answers for this bus.
getBusContextValue(name) - Method in class ai.tock.bot.test.BotBusMock
Returns the non persistent current value.
getConnectorData() - Method in class ai.tock.bot.test.BotBusMock
 
getConnectorType() - Method in class ai.tock.bot.test.BotBusMock
 
getConnectorType() - Method in class ai.tock.bot.test.BotBusMockContext
 
getContext() - Method in class ai.tock.bot.test.BotBusMock
 
getCurrentAnswerIndex() - Method in class ai.tock.bot.test.BotBusMock
 
getCurrentTestContext() - Static method in class ai.tock.bot.test.TestIocKt
The current class TestContext used when test parallelism is not a requirement.
getDefaultTestConnectorType() - Static method in class ai.tock.bot.test.TestConfigurationKt
Default connector used for tests.
getDelay() - Method in class ai.tock.bot.test.BotBusMockLog
The delay before the action is sent.
getDialog() - Method in class ai.tock.bot.test.BotBusMock
 
getDialog() - Method in class ai.tock.bot.test.BotBusMockContext
 
getEntities() - Method in class ai.tock.bot.test.BotBusMock
 
getFirstAction() - Method in class ai.tock.bot.test.BotBusMockContext
 
getFirstAnswer() - Method in class ai.tock.bot.test.BotBusMock
The first answer recorded.
getFirstAnswer() - Method in class ai.tock.bot.test.BotBusMockContext
The first answer recorded.
getFirstBusAnswer() - Method in class ai.tock.bot.test.BotBusMock
The first answer for this bus.
getI18nProvider() - Method in class ai.tock.bot.test.BotBusMock
 
getI18nProvider() - Method in class ai.tock.bot.test.BotBusMockContext
 
getInitialUserPreferences() - Method in class ai.tock.bot.test.BotBusMockContext
 
getIntent() - Method in class ai.tock.bot.test.BotBusMock
 
getLastAnswer() - Method in class ai.tock.bot.test.BotBusMock
The last answer recorded.
getLastAnswer() - Method in class ai.tock.bot.test.BotBusMockContext
The last answer recorded.
getLastBusAnswer() - Method in class ai.tock.bot.test.BotBusMock
The last answer for this bus.
getLifecycle() - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
 
getLifecycle() - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
 
getMockedBotApplicationConfigurationDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked BotApplicationConfigurationDAO.
getMockedDialogFlowDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked UserLock.
getMockedDialogReportDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked DialogReportDAO.
getMockedFeatureDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked UserLock.
getMockedI18nDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked I18nDAO.
getMockedNlpClient() - Method in class ai.tock.bot.test.TestContext
Default mocked NlpClient.
getMockedNlpController() - Method in class ai.tock.bot.test.TestContext
Default newMocked NlpController.
getMockedStoryDefinitionConfigurationDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked StoryDefinitionConfigurationDAO.
getMockedTestPlanDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked TestPlanDAO.
getMockedUserLock() - Method in class ai.tock.bot.test.TestContext
Default mocked UserLock.
getMockedUserReportDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked UserReportDAO.
getMockedUserTimelineDAO() - Method in class ai.tock.bot.test.TestContext
Default mocked UserTimelineDAO.
getNextUserActionState() - Method in class ai.tock.bot.test.BotBusMock
 
getSecondAnswer() - Method in class ai.tock.bot.test.BotBusMock
The second answer recorded.
getSecondAnswer() - Method in class ai.tock.bot.test.BotBusMockContext
The second answer recorded.
getSecondBusAnswer() - Method in class ai.tock.bot.test.BotBusMock
The second answer for this bus.
getSnapshots() - Method in class ai.tock.bot.test.BotBusMockContext
 
getStory() - Method in class ai.tock.bot.test.BotBusMock
 
getStory() - Method in class ai.tock.bot.test.BotBusMockContext
 
getStoryHandlerListeners() - Method in class ai.tock.bot.test.TestContext
The story handler listeners to apply.
getTargetConnectorType() - Method in class ai.tock.bot.test.BotBusMock
 
getTestContext() - Method in class ai.tock.bot.test.BotBusMockContext
 
getTestContext() - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
getTestContext() - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
getTestContext() - Method in class ai.tock.bot.test.TestLifecycle
 
getTestInjector() - Method in class ai.tock.bot.test.TestContext
KodeinInjector used in tests.
getTestKodein() - Method in class ai.tock.bot.test.TestContext
The test Kodein injected.
getTestModules() - Static method in class ai.tock.bot.test.TestIocKt
Test modules injected in testInjector.
getTestTranslatorModule() - Static method in class ai.tock.bot.test.TestIocKt
Module containing TranslatorEngine.
getThirdAnswer() - Method in class ai.tock.bot.test.BotBusMock
The third answer recorded.
getThirdAnswer() - Method in class ai.tock.bot.test.BotBusMockContext
The third answer recorded.
getThirdBusAnswer() - Method in class ai.tock.bot.test.BotBusMock
The third answer for this bus.
getTranslator() - Method in class ai.tock.bot.test.BotBusMock
The translator used to translate labels - default is NoOp.
getUnderlyingConnector() - Method in class ai.tock.bot.test.BotBusMock
 
getUserId() - Method in class ai.tock.bot.test.BotBusMock
 
getUserId() - Method in class ai.tock.bot.test.BotBusMockContext
 
getUserInterfaceType() - Method in class ai.tock.bot.test.BotBusMock
 
getUserInterfaceType() - Method in class ai.tock.bot.test.BotBusMockContext
 
getUserLocale() - Method in class ai.tock.bot.test.BotBusMock
 
getUserPreferences() - Method in class ai.tock.bot.test.BotBusMock
 
getUserPreferences() - Method in class ai.tock.bot.test.BotBusMockContext
 
getUserTimeline() - Method in class ai.tock.bot.test.BotBusMock
 
getUserTimeline() - Method in class ai.tock.bot.test.BotBusMockContext
 

H

hashCode() - Method in class ai.tock.bot.test.BotBusMockContext
 
hashCode() - Method in class ai.tock.bot.test.BotBusMockLog
 

I

importModule() - Method in class ai.tock.bot.test.TestContext
Default mocked Tock Ioc.

M

markAsUnknown() - Method in class ai.tock.bot.test.BotBusMock
 
message(connectorType) - Method in class ai.tock.bot.test.BotBusMockLog
The message of the specified ConnectorType if it exists.
messenger($receiver) - Static method in class ai.tock.bot.test.ConnectorHelpersKt
The Messenger message if any.
mockMessenger(bus) - Static method in class ai.tock.bot.test.BotBusMockedKt
Mock classic messenger extensions.
mockTockCommon(bus) - Static method in class ai.tock.bot.test.BotBusMockedKt
Default mockk BotBus configuration.
mockTwitter(bus) - Static method in class ai.tock.bot.test.BotBusMockedKt
Mock classic twitter extensions.

N

newBusMock($receiver, testContext, story, connectorType, locale, userId) - Static method in class ai.tock.bot.test.BotBusMockInitializersKt
Provides a mock initialized with the specified StoryDefinition.
newBusMock(story, connectorType, locale, userId) - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
Provides a mock initialized with the specified StoryDefinition.
newBusMock(story, connectorType, locale, userId) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Provides a mock initialized with the specified StoryDefinition.
newBusMockContext($receiver, testContext, story, connectorType, locale, userId, botId, action, userInterfaceType, userPreferences) - Static method in class ai.tock.bot.test.BotBusMockInitializersKt
Provides a mock context initialized with the specified StoryDefinition.
newBusMockContext(story, connectorType, locale, userId) - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
Provides a mock context initialized with the specified StoryDefinition.
newBusMockContext(story, connectorType, locale, userId, botId, action, userInterfaceType, userPreferences) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Provides a mock context initialized with the specified StoryDefinition.
newChoiceRequest(intent, parameters, connectorType, userInterfaceType, locale, userId, botId, userPreferences, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Creates a new choice request (not yet sent).
newMock(kClass) - Method in class ai.tock.bot.test.TestContext
Creates a new mock.
newRequest(text, intent, entities, connectorType, userInterfaceType, locale, userId, botId, userPreferences, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Creates a new sentence request (not yet sent).
newRequest(intent, connectorType, userInterfaceType, locale, userId, botId, userPreferences, actionProvider, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Creates a new action request (not yet sent).

R

reloadProfile() - Method in class ai.tock.bot.test.BotBusMock
 
resetInjectors() - Method in class ai.tock.bot.test.TestLifecycle
 
resetUserPreferences(userPreferences) - Method in class ai.tock.bot.test.BotBusMockContext
Reset user preferences.
run() - Method in class ai.tock.bot.test.BotBusMock
Run the StoryHandler of the current story.

S

selectChoice(busMockLog, buttonTitle, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Sends a message simulating a click on action of a previous bus log and execute the tests.
selectElementChoice(busMockLog, elementIndex, buttonTitle, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Sends a message simulating a click on action of an element in previous bus log and execute the tests.
send(action, delay) - Method in class ai.tock.bot.test.BotBusMock
 
send(text, intent, entities, connectorType, userInterfaceType, locale, userId, botId, userPreferences, metadata, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Sends a sentence and execute the tests.
send(intent, connectorType, userInterfaceType, locale, userId, botId, userPreferences, actionProvider, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Sends an action and execute the tests.
sendAction(action, delay) - Method in class ai.tock.bot.test.BotBusMock
 
sendChoice(intent, parameters, connectorType, userInterfaceType, locale, userId, botId, userPreferences, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Sends a choice and execute the tests.
sendMessage(intent, message, connectorType, userInterfaceType, locale, userId, botId, userPreferences, tests) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Sends a message and execute the tests.
sendRawText(plainText, delay) - Method in class ai.tock.bot.test.BotBusMock
 
sentence(text, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(text, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(text, intent, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(text, intent, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(message, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(message, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(message, intent, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
sentence(message, intent, entityValues) - Method in class ai.tock.bot.test.BotBusMockContext
Create a new sentence for this context.
setBotBusMockContext(p) - Method in class ai.tock.bot.test.TestContext
The context of the bus.
setBotDefinition(value) - Method in class ai.tock.bot.test.BotBusMock
 
setBotDefinition(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setBusContextValue(key, value) - Method in class ai.tock.bot.test.BotBusMock
Update the non persistent current value.
setConnectorData(p) - Method in class ai.tock.bot.test.BotBusMock
 
setConnectorType(value) - Method in class ai.tock.bot.test.BotBusMock
 
setConnectorType(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setCurrentTestContext(p) - Static method in class ai.tock.bot.test.TestIocKt
The current class TestContext used when test parallelism is not a requirement.
setDefaultTestConnectorType(p) - Static method in class ai.tock.bot.test.TestConfigurationKt
Default connector used for tests.
setDialog(value) - Method in class ai.tock.bot.test.BotBusMock
 
setDialog(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setFirstAction(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setI18nProvider(value) - Method in class ai.tock.bot.test.BotBusMock
 
setI18nProvider(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setIntent(value) - Method in class ai.tock.bot.test.BotBusMock
 
setMockedBotApplicationConfigurationDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked BotApplicationConfigurationDAO.
setMockedDialogFlowDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked UserLock.
setMockedDialogReportDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked DialogReportDAO.
setMockedFeatureDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked UserLock.
setMockedI18nDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked I18nDAO.
setMockedNlpClient(p) - Method in class ai.tock.bot.test.TestContext
Default mocked NlpClient.
setMockedNlpController(p) - Method in class ai.tock.bot.test.TestContext
Default newMocked NlpController.
setMockedStoryDefinitionConfigurationDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked StoryDefinitionConfigurationDAO.
setMockedTestPlanDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked TestPlanDAO.
setMockedUserLock(p) - Method in class ai.tock.bot.test.TestContext
Default mocked UserLock.
setMockedUserReportDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked UserReportDAO.
setMockedUserTimelineDAO(p) - Method in class ai.tock.bot.test.TestContext
Default mocked UserTimelineDAO.
setNextUserActionState(value) - Method in class ai.tock.bot.test.BotBusMock
 
setStory(value) - Method in class ai.tock.bot.test.BotBusMock
 
setStory(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setTargetConnectorType(value) - Method in class ai.tock.bot.test.BotBusMock
 
setTestTranslatorModule(p) - Static method in class ai.tock.bot.test.TestIocKt
Module containing TranslatorEngine.
setUserInterfaceType(value) - Method in class ai.tock.bot.test.BotBusMock
 
setUserInterfaceType(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
setUserTimeline(value) - Method in class ai.tock.bot.test.BotBusMock
 
setUserTimeline(p) - Method in class ai.tock.bot.test.BotBusMockContext
 
slack($receiver) - Static method in class ai.tock.bot.test.ConnectorHelpersKt
The Slack message if any.
start() - Method in class ai.tock.bot.test.TestLifecycle
 
startBusMock(testContext) - Static method in class ai.tock.bot.test.BotBusMockInitializersKt
Provides a mock context initialized with the specified class TestContext and runs the story.
startBusMock() - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
Provides a mock context initialized with the current testContext and runs the bus.
startBusMock() - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Provides a mock context initialized with the current testContext and runs the bus.
startNewBusMock($receiver, testContext, story, connectorType, locale, userId) - Static method in class ai.tock.bot.test.BotBusMockInitializersKt
Provides a mock initialized with the specified StoryDefinition and starts the story.
startNewBusMock(story, connectorType, locale, userId) - Method in class ai.tock.bot.test.junit.TockJUnit4Rule
Provides a mock initialized with the specified StoryDefinition and starts the story.
startNewBusMock(story, connectorType, locale, userId) - Method in class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
Provides a mock initialized with the specified StoryDefinition and starts the story.

T

test($receiver, bus) - Static method in class ai.tock.bot.test.BotBusMockedKt
Test a StoryDefinition with a mocked (mockk) BotBus.
TestConfigurationKt - Class in ai.tock.bot.test
 
TestContext - Class in ai.tock.bot.test
A test context initialized for each test.
TestContext() - Constructor for class ai.tock.bot.test.TestContext
A test context initialized for each test.
TestIocKt - Class in ai.tock.bot.test
 
TestLifecycle<T extends TestContext> - Class in ai.tock.bot.test
 
TestLifecycle(testContext) - Constructor for class ai.tock.bot.test.TestLifecycle
 
text() - Method in class ai.tock.bot.test.BotBusMockLog
The text message if any.
toBeMessengerAttachmentMessage($receiver, assertionCreator) - Static method in class ai.tock.bot.test.BotBusMessengerAssertsKt
Deprecated. 
toBeMessengerTextMessage($receiver, text) - Static method in class ai.tock.bot.test.BotBusMessengerAssertsKt
Deprecated. 
toBeSimpleTextMessage($receiver, expectedText) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
TockJUnit4Rule<T extends TestContext> - Class in ai.tock.bot.test.junit
A JUnit4 Rule to initialize the context for each call.
TockJUnit4Rule(botDefinition, lifecycle) - Constructor for class ai.tock.bot.test.junit.TockJUnit4Rule
A JUnit4 Rule to initialize the context for each call.
TockJUnit5Extension - Class in ai.tock.bot.test.junit
JUnit5 extension.
TockJUnit5Extension(botDefinition) - Constructor for class ai.tock.bot.test.junit.TockJUnit5Extension
JUnit5 extension.
TockJUnit5ExtensionBase<T extends TestContext> - Class in ai.tock.bot.test.junit
JUnit5 base extension.
TockJUnit5ExtensionBase(botDefinition, lifecycle) - Constructor for class ai.tock.bot.test.junit.TockJUnit5ExtensionBase
JUnit5 base extension.
TockJUnit5ExtensionBase.Companion - Class in ai.tock.bot.test.junit
 
toHaveChoices($receiver, expectedChoice, otherExpectedChoices) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveElement($receiver, index, assertionCreator) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveExactlyChoices($receiver, expectedChoice, otherExpectedChoices) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveExactlyGlobalChoices($receiver, expectedChoice, otherExpectedChoices) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveGlobalChoices($receiver, expectedChoice, otherExpectedChoices) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveGlobalText($receiver, expectedText, textName) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveNotChoices($receiver, unexpectedChoice, otherUnexpectedChoices) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveNotGlobalChoices($receiver, unexpectedChoice, otherUnexpectedChoices) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveSubtitle($receiver, expectedSubtitle) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveText($receiver, expectedText, textName) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toHaveTitle($receiver, expectedTitle) - Static method in class ai.tock.bot.test.BotBusAssertsKt
 
toString() - Method in class ai.tock.bot.test.BotBusMockContext
 
toString() - Method in class ai.tock.bot.test.BotBusMockLog
 
translate(key) - Method in class ai.tock.bot.test.BotBusMock
 

W

whatsapp($receiver) - Static method in class ai.tock.bot.test.ConnectorHelpersKt
The WhatsApp message if any.
withButtonAttachment($receiver, text, buttonTitle) - Static method in class ai.tock.bot.test.BotBusMessengerAssertsKt
Deprecated. 
withButtonAttachment($receiver, text, buttonTitles) - Static method in class ai.tock.bot.test.BotBusMessengerAssertsKt
Deprecated. 
withGenericTemplateElement($receiver, index, expectedTitle, subtitle, buttonTitles) - Static method in class ai.tock.bot.test.BotBusMessengerAssertsKt
Deprecated. 
withMessage(connectorType, messageProvider) - Method in class ai.tock.bot.test.BotBusMock
 
withMessage(connectorType, connectorId, messageProvider) - Method in class ai.tock.bot.test.BotBusMock
 
withNotificationType(notificationType) - Method in class ai.tock.bot.test.BotBusMock
 
withPriority(priority) - Method in class ai.tock.bot.test.BotBusMock
 
withTextQuickReplies($receiver, quickReplies) - Static method in class ai.tock.bot.test.BotBusMessengerAssertsKt
Deprecated. 
withVisibility(visibility) - Method in class ai.tock.bot.test.BotBusMock
 
A B C D E G H I M N R S T W 
Skip navigation links