Package 

Class BotBusMockedKt

    • Method Summary

      Modifier and Type Method Description
      final Unit test(StoryDefinitionBase $self, BotBus bus) Test a StoryDefinition with a mocked (mockk) BotBus.
      final BotBus provideMockedBusCommon(BotBus bus) Default mockk BotBus configuration.
      final Unit mockBus(BotBus bus, Function1<BotBus, Object> test) Execute test with a bus mocked with default BotBus configuration.
      final Unit mockMessenger(BotBus bus, Function1<BotBus, Object> test) Execute test with a bus mocked with classic messenger extensions.
      final BotBus provideMockedMessengerBus(BotBus bus) Mock classic messenger extensions.
      final Unit mockTwitter(BotBus bus, Function1<BotBus, Object> test) Execute test with a bus mocked with classic twitter extensions.
      final BotBus provideMockedTwitterBus(BotBus bus) Mock classic twitter extensions.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • test

         final Unit test(StoryDefinitionBase $self, BotBus bus)

        Test a StoryDefinition with a mocked (mockk) BotBus.

      • mockBus

         final Unit mockBus(BotBus bus, Function1<BotBus, Object> test)

        Execute test with a bus mocked with default BotBus configuration.

      • mockMessenger

         final Unit mockMessenger(BotBus bus, Function1<BotBus, Object> test)

        Execute test with a bus mocked with classic messenger extensions.

      • mockTwitter

         final Unit mockTwitter(BotBus bus, Function1<BotBus, Object> test)

        Execute test with a bus mocked with classic twitter extensions.