Class BotBusMockedKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static Unit test(StoryDefinitionBase $self, BotBus bus) Test a StoryDefinition with a mocked (mockk) BotBus.
      final static BotBus provideMockedBusCommon(BotBus bus) Default mockk BotBus configuration.
      final static Unit mockBus(BotBus bus, Function1<BotBus, Object> test) Execute test with a bus mocked with default BotBus configuration.
      final static Unit mockMessenger(BotBus bus, Function1<BotBus, Object> test) Execute test with a bus mocked with classic messenger extensions.
      final static BotBus provideMockedMessengerBus(BotBus bus) Mock classic messenger extensions.
      final static Unit mockTwitter(BotBus bus, Function1<BotBus, Object> test) Execute test with a bus mocked with classic twitter extensions.
      final static 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
    • Constructor Detail

    • Method Detail

      • test

         final static Unit test(StoryDefinitionBase $self, BotBus bus)

        Test a StoryDefinition with a mocked (mockk) BotBus.

      • provideMockedBusCommon

         final static BotBus provideMockedBusCommon(BotBus bus)

        Default mockk BotBus configuration.

      • mockBus

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

        Execute test with a bus mocked with default BotBus configuration.

      • mockMessenger

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

        Execute test with a bus mocked with classic messenger extensions.

      • mockTwitter

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

        Execute test with a bus mocked with classic twitter extensions.

      • provideMockedTwitterBus

         final static BotBus provideMockedTwitterBus(BotBus bus)

        Mock classic twitter extensions.