Merge pull request #97 from strem-app/bug/96-voice-recognition-init-i… #31
GitHub Actions / Test Results
succeeded
Apr 3, 2024 in 0s
All 126 tests pass in 1s
Annotations
Check notice on line 0 in .github
github-actions / Test Results
126 tests found
There are 126 tests, see "Raw output" for the full list of tests.
Raw output
Strem.UnitTests.App.Services.BlazorNativeFileBrowserTests ‑ should_correctly_convert_filter_string_to_filter_tuple
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_allocate_lock_on_group
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_allow_allocations_when_group_not_locked_but_others_are
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_free_lock_when_group_is_locked
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_handle_multithreaded_lock_and_frees_at_once_outside_timeout
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_handle_multithreaded_lock_and_frees_at_once_within_timeout
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_handle_multithreaded_locks_at_once
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_not_throw_error_freeing_lock_when_group_already_unlocked
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_not_throw_error_freeing_lock_when_group_doesnt_exist
Strem.UnitTests.Core.Execution.ExclusiveExecutionHandlerTests ‑ should_stop_allocations_when_group_locked
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_get_key(variableName: "test", creationContext: "context", searchContext: "", shouldFindValue: True)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_get_key(variableName: "test", creationContext: "context", searchContext: "context", shouldFindValue: True)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_get_key(variableName: "test", creationContext: "context", searchContext: "context2", shouldFindValue: False)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_get_key(variableName: "test", creationContext: "context", searchContext: null, shouldFindValue: True)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_identify_if_it_has_key(variableName: "test", creationContext: "context", searchContext: "", shouldFind: True)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_identify_if_it_has_key(variableName: "test", creationContext: "context", searchContext: "context", shouldFind: True)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_identify_if_it_has_key(variableName: "test", creationContext: "context", searchContext: "context2", shouldFind: False)
Strem.UnitTests.Core.State.VariablesTests ‑ should_correctly_identify_if_it_has_key(variableName: "test", creationContext: "context", searchContext: null, shouldFind: True)
Strem.UnitTests.Default.Tasks.Utility.IfStatementTaskTests ‑ should_return_false_if_neither_can_parse(valueA: "1", valueB: "a", shouldMatch: False)
Strem.UnitTests.Default.Tasks.Utility.IfStatementTaskTests ‑ should_return_false_if_neither_can_parse(valueA: "a", valueB: "1", shouldMatch: False)
Strem.UnitTests.Default.Tasks.Utility.IfStatementTaskTests ‑ should_return_false_if_neither_can_parse(valueA: "a", valueB: "a", shouldMatch: False)
Strem.UnitTests.Default.Tasks.Utility.WriteToLogTaskTests ‑ should_attempt_to_pass_process_message_and_pass_to_logger
Strem.UnitTests.Default.Tasks.Utility.WriteToLogTaskTests ‑ should_be_executable_without_any_variables
Strem.UnitTests.Extensions.FlowStringProcessorExtensionsTests ‑ should_return_false_if_cant_parse
Strem.UnitTests.Extensions.FlowStringProcessorExtensionsTests ‑ should_return_true_with_var_when_can_parse
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 0, operatorType: GreaterThan, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 0, operatorType: GreaterThanEqual, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 0, operatorType: LessThan, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 0, operatorType: LessThanEqual, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 0, operatorType: NotEquals, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 1, operatorType: GreaterThan, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 1, operatorType: GreaterThanEqual, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 1, operatorType: LessThan, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 0, valueB: 1, operatorType: LessThanEqual, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 0, operatorType: Equals, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 0, operatorType: GreaterThan, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 0, operatorType: GreaterThanEqual, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 0, operatorType: LessThan, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 0, operatorType: LessThanEqual, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 1, operatorType: Equals, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 1, operatorType: NotEquals, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 123, operatorType: Equals, expectedMatch: False)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 1, valueB: 123, operatorType: NotEquals, expectedMatch: True)
Strem.UnitTests.Extensions.IntExtensionTests ‑ should_match_correctly(valueA: 123, valueB: 0, operatorType: LessThanEqual, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "", matchType: Contains, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "", matchType: EndsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "", matchType: ExactMatch, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "", matchType: None, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "", matchType: Pattern, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "", matchType: StartsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: "[0-9]{1}", matchType: Pattern, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: null, matchType: Contains, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: null, matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "", valueB: null, matchType: None, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "1", valueB: "1", matchType: ExactMatch, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "1", valueB: "[0-9]{1}", matchType: Pattern, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "1", valueB: "one", matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "5", valueB: "[0-9]{1}", matchType: Pattern, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: ".*", matchType: Pattern, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "[0-9]{1}", matchType: Pattern, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "a", matchType: EndsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "a", matchType: ExactMatch, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "b", matchType: Contains, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "b", matchType: EndsWith, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "b", matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "b", matchType: None, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "b", matchType: StartsWith, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "a", valueB: "bab", matchType: Contains, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "bab", valueB: "", matchType: Contains, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "bab", valueB: "a", matchType: Contains, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "bab", valueB: "c", matchType: Contains, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello there", valueB: "hello there man", matchType: StartsWith, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello there", valueB: "hello there", matchType: StartsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello there", valueB: "hello", matchType: StartsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello you", valueB: "hello me", matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello you", valueB: "hello you", matchType: ExactMatch, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello", valueB: " hello", matchType: EndsWith, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello", valueB: "b", matchType: EndsWith, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello", valueB: "hello", matchType: EndsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello", valueB: "llo", matchType: EndsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: "hello", valueB: "o", matchType: EndsWith, expectedMatch: True)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: null, valueB: "", matchType: Contains, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: null, valueB: "", matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: null, valueB: "1", matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: null, valueB: "[0-9]{1}", matchType: Pattern, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: null, valueB: null, matchType: ExactMatch, expectedMatch: False)
Strem.UnitTests.Extensions.StringExtensionTests ‑ should_match_correctly(valueA: null, valueB: null, matchType: None, expectedMatch: True)
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "!_1.-:22whoop", expectedCommand: "_1.-:22whoop", expectedArgs: "")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "!cli.p !heya", expectedCommand: "cli.p", expectedArgs: "!heya")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "!clip !heya", expectedCommand: "clip", expectedArgs: "!heya")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "!clip heya", expectedCommand: "clip", expectedArgs: "heya")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "!clip", expectedCommand: "clip", expectedArgs: "")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "!clip:massive !heya", expectedCommand: "clip:massive", expectedArgs: "!heya")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "wehionwe weoinvwioev wevwe vinm.fwe .f/ewf. we", expectedCommand: "", expectedArgs: "")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "wooples !monkey face !woop", expectedCommand: "", expectedArgs: "")
Strem.UnitTests.Flows.Processors.CommandStringProcessorTests ‑ should_parse_commands_correctly(messageText: "wooples", expectedCommand: "", expectedArgs: "")
Strem.UnitTests.Flows.Processors.FlowStringProcessorTests ‑ should_correctly_pick_correct_vars_in_order
Strem.UnitTests.Flows.Processors.FlowStringProcessorTests ‑ should_correctly_template_variables
Strem.UnitTests.SanityTests.EncryptionTests ‑ should_encrypt_and_decrypt_bytes
Strem.UnitTests.SanityTests.EncryptionTests ‑ should_encrypt_and_decrypt_bytes_with_different_instances
Strem.UnitTests.SanityTests.EncryptionTests ‑ should_encrypt_and_decrypt_with_extensions
Strem.UnitTests.SanityTests.VariableEntryConvertorSanityTests ‑ should_serialize_and_deserialize_dictionary_correctly(name: "test1", context: "context1", value: "value1")
Strem.UnitTests.SanityTests.VariableEntryConvertorSanityTests ‑ should_serialize_and_deserialize_dictionary_correctly(name: "test1", context: "context2", value: "value2")
Strem.UnitTests.SanityTests.VariableEntryConvertorSanityTests ‑ should_serialize_and_deserialize_dictionary_correctly(name: "test1", context: null, value: "value3")
Strem.UnitTests.SanityTests.VariableEntryTests ‑ should_work_correctly_for_keys
Strem.UnitTests.Twitch.Tasks.SendTwitchChatMessageTaskTests ‑ should_allow_execute_when_oauth_token_is_available_and_has_scope
Strem.UnitTests.Twitch.Tasks.SendTwitchChatMessageTaskTests ‑ should_not_execute_when_no_oauth_token_is_available
Strem.UnitTests.Twitch.Tasks.SendTwitchChatMessageTaskTests ‑ should_not_execute_when_oauth_token_is_available_but_is_missing_scope
Strem.UnitTests.Twitch.Tasks.SendTwitchChatMessageTaskTests ‑ should_process_data_and_send_to_custom_twitch_channel_when_channel_provided
Strem.UnitTests.Twitch.Tasks.SendTwitchChatMessageTaskTests ‑ should_process_data_and_send_to_users_twitch_channel_when_no_channel_provided
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_chat_criteria_with_no_restrictions_and_channel_matches
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Broadcaster, providedType: Admin, shouldPass: True)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Broadcaster, providedType: GlobalModerator, shouldPass: False)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Broadcaster, providedType: Staff, shouldPass: True)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Moderator, providedType: GlobalModerator, shouldPass: True)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Moderator, providedType: Viewer, shouldPass: False)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Staff, providedType: Moderator, shouldPass: False)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Staff, providedType: Staff, shouldPass: True)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Viewer, providedType: GlobalModerator, shouldPass: True)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_meet_user_restrictions_correctly(requiredType: Viewer, providedType: Viewer, shouldPass: True)
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_not_meet_chat_criteria_with_no_restrictions_when_channel_doesnt_match_users_channel
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_not_trigger_on_chat_message_with_no_restrictions_and_not_matching_channel
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_not_trigger_when_no_oauth_token_is_available
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_not_trigger_when_oauth_token_is_available_but_has_no_read_chat_scope
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_trigger_on_chat_message_with_no_restrictions_and_matching_channel
Strem.UnitTests.Twitch.Triggers.OnTwitchChatMessageTriggerTests ‑ should_trigger_when_oauth_token_is_available_and_has_scope
Loading