module BotPlatform::Asserts
Public Instance Methods
assert_activity_is_not_null(activity)
click to toggle source
# File lib/bot_platform/asserts.rb, line 41 def assert_activity_is_not_null(activity) raise "activity cannot be null" if activity.nil? end
assert_activity_list_is_not_null(activities)
click to toggle source
# File lib/bot_platform/asserts.rb, line 61 def assert_activity_list_is_not_null(activities) raise "activity list cannot be null" if activities.nil? end
assert_activity_type_is_not_null(type)
click to toggle source
# File lib/bot_platform/asserts.rb, line 45 def assert_activity_type_is_not_null(type) raise "activity type cannot be null" if type.nil? end
assert_context_is_not_null(turn_context)
click to toggle source
# File lib/bot_platform/asserts.rb, line 53 def assert_context_is_not_null(turn_context) raise "turn context cannot be null" if turn_context.nil? end
assert_conversation_reference_is_not_null(conversation_ref)
click to toggle source
# File lib/bot_platform/asserts.rb, line 57 def assert_conversation_reference_is_not_null(conversation_ref) raise "conversation reference cannot be null" if conversation_ref.nil? end
assert_dialog_context_is_valid(ctx)
click to toggle source
# File lib/bot_platform/asserts.rb, line 13 def assert_dialog_context_is_valid(ctx) raise "dialog context is not valid" unless !ctx.nil? && (ctx.is_a? BotPlatform::Dialogs::DialogContext) end
assert_dialog_id_is_valid(dialog_id)
click to toggle source
# File lib/bot_platform/asserts.rb, line 9 def assert_dialog_id_is_valid(dialog_id) raise "dialog_id is not valid" unless (dialog_id.is_a? String) && !dialog_id.empty? end
assert_dialog_is_uniq(hash, id)
click to toggle source
# File lib/bot_platform/asserts.rb, line 33 def assert_dialog_is_uniq(hash, id) raise "dialog is aready added" if !hash[id.to_sym].nil? end
assert_dialog_is_valid(dialog)
click to toggle source
# File lib/bot_platform/asserts.rb, line 29 def assert_dialog_is_valid(dialog) raise "dialog is not valid" if dialog.nil? || !(dialog.is_a? Dialogs::Dialog) end
assert_dialog_set_is_valid(dialogs)
click to toggle source
# File lib/bot_platform/asserts.rb, line 21 def assert_dialog_set_is_valid(dialogs) raise "dialogs is not valid" if dialogs.nil? || !(dialogs.is_a? Dialogs::DialogSet) end
assert_dialog_state_is_valid(state)
click to toggle source
# File lib/bot_platform/asserts.rb, line 25 def assert_dialog_state_is_valid(state) raise "dialog state is not valid" if state.nil? || !(state.is_a? Dialogs::DialogState) end
assert_is_not_empty(param)
click to toggle source
# File lib/bot_platform/asserts.rb, line 5 def assert_is_not_empty(param) raise "#{param.name} is empty" if param.nil? end
assert_middleware_is_not_null(middleware)
click to toggle source
# File lib/bot_platform/asserts.rb, line 65 def assert_middleware_is_not_null(middleware) raise "middleware cannot be null" if middleware.nil? end
assert_middleware_list_is_not_null(middlewares)
click to toggle source
# File lib/bot_platform/asserts.rb, line 69 def assert_middleware_list_is_not_null(middlewares) raise "middleware list cannot be null" if middlewares.nil? end
assert_prompt_options_is_valid(options)
click to toggle source
# File lib/bot_platform/asserts.rb, line 17 def assert_prompt_options_is_valid(options) raise "prompt options is not valid" unless !options.nil? && (options.is_a? BotPlatform::Dialogs::Prompts::PromptOptions) end
assert_turn_context_is_valid(turn_context)
click to toggle source
# File lib/bot_platform/asserts.rb, line 49 def assert_turn_context_is_valid(turn_context) raise "turn context is not valid" if turn_context.nil? || !(turn_context.is_a? TurnContext) end
assert_waterfall_step_context_is_valid(ctx)
click to toggle source
# File lib/bot_platform/asserts.rb, line 37 def assert_waterfall_step_context_is_valid(ctx) raise "Waterfall Step Context is not valid" if ctx.nil? || !(ctx.is_a? Dialogs::WaterfallStepContext) end