0.003s |
Composing_functions__when_the_first_function_takes_no_parameter__and_the_second_does__should_return_the_right_value |
0.002s |
Composing_functions__when_the_first_function_takes_no_parameter__and_the_second_does_but_returns_void__should_swallow_the_parameter |
0.004s |
Composing_functions__when_the_first_function_takes_a_parameter__and_the_second_doesn_t__should_return_the_right_value |
0.003s |
Composing_functions__when_the_first_function_takes_a_parameter__and_the_second_doesn_t_and_returns_void__should_swallow_the_parameter |
0.003s |
Composing_functions__when_both_functions_take_no_parameter__should_return_the_right_value |
0.003s |
Composing_functions__when_both_functions_take_no_parameter_and_the_second_returns_void__should_swallow_the_parameter |
0.003s |
Composing_functions__when_both_functions_take_parameters__should_return_the_right_value |
0.003s |
Composing_functions__when_both_functions_take_parameters_and_the_second_returns_void__should_swallow_the_parameter |
0.003s |
Composing_functions__when_the_first_function_returns_nil__should_return_the_result_if_it_s_not_nil |
0.003s |
Composing_functions__when_the_first_function_returns_nil__should_return_nil_if_the_first_computation_is_nil |
0.004s |
Composing_functions__when_the_second_function_returns_nil__should_return_the_result_if_it_s_not_nil |
0.003s |
Composing_functions__when_the_second_function_returns_nil__should_return_nil_if_the_second_computation_is_nil |
0.004s |
Composing_futures__should_pass_the_input_to_the_first_promise |
0.003s |
Composing_futures__when_the_first_promise_succeeds__should_pass_the_result_to_the_second_promise |
0.003s |
Composing_futures__when_the_first_promise_succeeds__when_the_second_promise_fails__should_fail_the_composition |
0.003s |
Composing_futures__when_the_first_promise_succeeds__when_the_second_promise_fails__should_pass_the_right_error |
0.004s |
Composing_futures__when_the_first_promise_succeeds__when_the_second_promise_succeeds__should_succeed_the_composition |
0.004s |
Composing_futures__when_the_first_promise_succeeds__when_the_second_promise_is_canceled__should_cancel_the_composition |
0.003s |
Composing_futures__when_the_first_promise_fails__should_fail_the_composition |
0.003s |
Composing_futures__when_the_first_promise_fails__should_pass_the_right_error |
0.003s |
Composing_futures__when_the_first_promise_is_canceled__should_cancel_the_composition |
0.004s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_also_fail_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_fail_the_filtered_future_with_the_same_error |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_not_succeed_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_not_cancel_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_is_canceled__should_also_cancel_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_is_canceled__should_not_succeed_the_filtered_future |
0.006s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_is_canceled__should_not_fail_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_satisfies_the_condition__should_also_succeed_the_filtered_future |
0.006s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_satisfies_the_condition__should_succeed_the_filtered_future_with_the_original_value |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_satisfies_the_condition__should_not_fail_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_satisfies_the_condition__should_not_cancel_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_doesn_t_satisfy_the_condition__should_not_succeed_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_doesn_t_satisfy_the_condition__should_fail_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_doesn_t_satisfy_the_condition__should_fail_the_filtered_future_with_the_right_error |
0.003s |
Filtering_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__when_the_success_value_doesn_t_satisfy_the_condition__should_not_cancel_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_also_fail_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_fail_the_filtered_future_with_the_same_error |
0.004s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_not_succeed_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_not_cancel_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_is_canceled__should_also_cancel_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_is_canceled__should_not_succeed_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_is_canceled__should_not_fail_the_filtered_future |
0.010s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_satisfies_the_condition__should_also_succeed_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_satisfies_the_condition__should_succeed_the_filtered_future_with_the_original_value |
0.003s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_satisfies_the_condition__should_not_fail_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_satisfies_the_condition__should_not_cancel_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_doesn_t_satisfy_the_condition__should_not_succeed_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_doesn_t_satisfy_the_condition__should_fail_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_doesn_t_satisfy_the_condition__should_fail_the_filtered_future_with_the_right_error |
0.004s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_doesn_t_satisfy_the_condition__should_not_cancel_the_filtered_future |
0.006s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_fails__should_not_succeed_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_fails__should_fail_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_fails__should_fail_the_filtered_future_with_the_right_error |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_fails__should_not_cancel_the_filtered_future |
0.005s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_is_canceled__should_not_succeed_the_filtered_future |
0.003s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_is_canceled__should_not_fail_the_filtered_future |
0.004s |
Filtering_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_success_value_returns_a_Future_that_is_canceled__should_cancel_the_filtered_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_fails__should_also_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_fails__should_fail_the_mapped_future_with_the_same_error |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_fails__should_not_succeed_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_fails__should_not_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_is_canceled__should_also_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_is_canceled__should_not_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_is_canceled__should_not_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_doesn_t_return_nil__should_also_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_doesn_t_return_nil__should_succeed_the_mapped_future_with_the_mapped_value |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_doesn_t_return_nil__should_not_fail_the_mapped_future |
0.004s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_doesn_t_return_nil__should_not_cancel_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_returns_nil__should_not_succeed_the_mapped_future |
0.005s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_returns_nil__should_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_returns_nil__should_fail_the_mapped_future_with_the_right_error |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_can_return_nil__when_the_original_future_succeeds__when_the_closure_returns_nil__should_not_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_fails__should_also_fail_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_fails__should_fail_the_mapped_future_with_the_same_error |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_fails__should_not_succeed_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_fails__should_not_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_is_canceled__should_also_cancel_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_is_canceled__should_not_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_is_canceled__should_not_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_also_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_succeed_the_mapped_future_with_the_right_value |
0.004s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_not_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_not_cancel_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_not_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_fail_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_fail_the_mapped_future_with_the_right_error |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_not_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_cancelled_result__should_not_succeed_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_cancelled_result__should_not_fail_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Result__when_the_original_future_succeeds__when_the_closure_returns_a_cancelled_result__should_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_also_fail_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_fail_the_mapped_future_with_the_same_error |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_not_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_fails__should_not_cancel_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_is_canceled__should_also_cancel_the_mapped_future |
0.004s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_is_canceled__should_not_succeed_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_is_canceled__should_not_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_also_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_succeed_the_mapped_future_with_the_right_value |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_not_fail_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_success__should_not_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_not_succeed_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_fail_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_fail_the_mapped_future_with_the_right_error |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_failure__should_not_cancel_the_mapped_future |
0.002s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_cancelled_future__should_not_succeed_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_cancelled_future__should_not_fail_the_mapped_future |
0.003s |
FlatMapping_a_Future__when_done_through_a_closure_that_returns_a_Future__when_the_original_future_succeeds__when_the_closure_returns_a_cancelled_future__should_cancel_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_also_fail_the_mapped_future |
0.004s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_fail_the_mapped_future_with_the_same_error |
0.002s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_not_succeed_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_fails__should_not_cancel_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_is_canceled__should_also_cancel_the_mapped_future |
0.004s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_is_canceled__should_not_succeed_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_is_canceled__should_not_fail_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__should_also_succeed_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__should_succeed_the_mapped_future_with_the_mapped_value |
0.002s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__should_not_fail_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_simple_closure__when_the_original_future_succeeds__should_not_cancel_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_fails__should_also_fail_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_fails__should_fail_the_mapped_future_with_the_same_error |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_fails__should_not_succeed_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_fails__should_not_cancel_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_is_canceled__should_also_cancel_the_mapped_future |
0.004s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_is_canceled__should_not_succeed_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_is_canceled__should_not_fail_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_doesn_t_throw__should_also_succeed_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_doesn_t_throw__should_succeed_the_mapped_future_with_the_mapped_value |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_doesn_t_throw__should_not_fail_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_doesn_t_throw__should_not_cancel_the_mapped_future |
0.003s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_throws__should_not_succeed_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_throws__should_fail_the_mapped_future |
0.002s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_throws__should_fail_the_mapped_future_with_the_right_error |
0.002s |
Mapping_a_Future__when_done_through_a_closure_that_can_throw__when_the_original_future_succeeds__when_the_closure_throws__should_not_cancel_the_mapped_future |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_fails__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_fails__should_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_fails__should_succeed_the_final_future_with_the_rescue_value |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_fails__should_not_cancel_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_is_canceled__should_also_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_is_canceled__should_not_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_is_canceled__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_succeeds__should_also_succeed_the_final_future |
0.002s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_succeeds__should_succeed_the_final_future_with_the_original_value |
0.002s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_succeeds__should_not_fail_the_final_future |
0.002s |
Recovering_a_Future__when_done_through_a_closure__when_the_original_future_succeeds__should_not_cancel_the_final_future |
0.002s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_fails__should_not_fail_the_final_future |
0.002s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_fails__should_succeed_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_fails__should_succeed_the_final_future_with_the_rescue_value |
0.005s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_fails__should_not_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_is_canceled__should_also_cancel_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_is_canceled__should_not_succeed_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_is_canceled__should_not_fail_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_succeeds__should_also_succeed_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_succeeds__should_succeed_the_final_future_with_the_original_value |
0.004s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_succeeds__should_not_fail_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_value__when_the_original_future_succeeds__should_not_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_fails__should_fail_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_fails__should_fail_the_final_future_with_the_latest_error |
0.004s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_fails__should_not_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_fails__should_not_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_is_canceled__should_also_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_is_canceled__should_not_succeed_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_is_canceled__should_not_fail_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_succeeds__should_also_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_succeeds__should_succeed_the_final_future_with_the_rescue_value |
0.004s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_succeeds__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_fails__when_the_rescue_future_succeeds__should_not_cancel_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_is_canceled__should_also_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_is_canceled__should_not_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_is_canceled__should_not_fail_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_succeeds__should_also_succeed_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_succeeds__should_succeed_the_final_future_with_the_original_value |
0.005s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_succeeds__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Future__when_the_original_future_succeeds__should_not_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_an_error__should_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_an_error__should_fail_the_final_future_with_the_latest_error |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_an_error__should_not_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_an_error__should_not_cancel_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_cancelled__should_also_cancel_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_cancelled__should_not_succeed_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_cancelled__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_a_success__should_also_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_a_success__should_succeed_the_final_future_with_the_rescue_value |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_a_success__should_not_fail_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_fails__and_the_rescue_result_is_a_success__should_not_cancel_the_final_future |
0.005s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_is_canceled__should_also_cancel_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_is_canceled__should_not_succeed_the_final_future |
0.004s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_is_canceled__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_succeeds__should_also_succeed_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_succeeds__should_succeed_the_final_future_with_the_original_value |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_succeeds__should_not_fail_the_final_future |
0.003s |
Recovering_a_Future__when_done_through_a_Result__when_the_original_future_succeeds__should_not_cancel_the_final_future |
0.005s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_fails__should_fail_the_merged_future |
0.004s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_fails__should_fail_with_the_right_error |
0.004s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_fails__should_not_cancel_the_merged_future |
0.005s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_fails__should_not_succeed_the_merged_future |
0.004s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_is_canceled__should_not_fail_the_merged_future |
0.004s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_is_canceled__should_cancel_the_merged_future |
0.003s |
Merging_a_list_of_Futures__when_one_of_the_original_futures_is_canceled__should_not_succeed_the_merged_future |
0.005s |
Merging_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_not_fail_the_merged_future |
0.003s |
Merging_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_not_cancel_the_merged_future |
0.003s |
Merging_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_succeed_the_merged_future |
0.004s |
Merging_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_succeed_with_the_right_value |
0.004s |
Merging_a_list_of_Futures__when_canceling_the_merged_future__when_no_promise_was_done__should_cancel_all_the_running_promises |
0.005s |
Merging_a_list_of_Futures__when_canceling_the_merged_future__when_some_promise_was_done__should_cancel_only_the_non_running_promises |
0.003s |
Merging_a_list_of_Futures__when_canceling_the_merged_future__when_some_promise_was_done__should_not_cancel_the_non_running_promises |
0.006s |
Merging_a_list_of_Futures__independently_of_the_order_they_succeed__should_succeed_the_merged_future |
0.004s |
Merging_a_list_of_Futures__independently_of_the_order_they_succeed__should_succeed_with_the_right_value |
0.004s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_fails__should_fail_the_reduced_future |
0.004s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_fails__should_fail_with_the_right_error |
0.004s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_fails__should_not_cancel_the_reduced_future |
0.004s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_fails__should_not_succeed_the_reduced_future |
0.004s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_is_canceled__should_not_fail_the_reduced_future |
0.003s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_is_canceled__should_cancel_the_reduced_future |
0.003s |
Reducing_a_list_of_Futures__when_one_of_the_original_futures_is_canceled__should_not_succeed_the_reduced_future |
0.004s |
Reducing_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_not_fail_the_reduced_future |
0.004s |
Reducing_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_not_cancel_the_reduced_future |
0.003s |
Reducing_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_succeed_the_reduced_future |
0.004s |
Reducing_a_list_of_Futures__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_succeed_with_the_right_value |
0.003s |
Reducing_a_list_of_Futures__when_canceling_the_reduced_future__when_no_promise_was_done__should_cancel_all_the_running_promises |
0.004s |
Reducing_a_list_of_Futures__when_canceling_the_reduced_future__when_some_promise_was_done__should_cancel_only_the_non_running_promises |
0.004s |
Reducing_a_list_of_Futures__when_canceling_the_reduced_future__when_some_promise_was_done__should_not_cancel_the_non_running_promises |
0.004s |
Reducing_a_list_of_Futures__independently_of_the_order_they_succeed__should_succeed_the_reduced_future |
0.003s |
Reducing_a_list_of_Futures__independently_of_the_order_they_succeed__should_succeed_with_the_right_value |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_call_the_completion_closure |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_pass_the_right_value |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_not_pass_any_error |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_not_call_the_error_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_call_the_success_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_pass_the_right_value_2 |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_succeeds__should_not_call_the_cancel_closure |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_call_the_completion_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_not_pass_any_value |
0.005s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_pass_the_right_error |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_call_the_error_closure |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_pass_the_right_error_2 |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_not_call_the_success_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_fails__should_not_call_the_cancel_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_is_canceled__should_call_the_completion_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_is_canceled__should_not_pass_any_value |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_is_canceled__should_not_pass_any_error |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_is_canceled__should_not_call_the_error_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_is_canceled__should_not_call_the_success_closure |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_promise_is_canceled__should_call_the_cancel_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_future_is_canceled__should_call_the_completion_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_future_is_canceled__should_not_pass_any_value |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_future_is_canceled__should_not_pass_any_error |
0.004s |
Future__when_obtained_through_a_promise__a_Future__when_the_future_is_canceled__should_not_call_the_error_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_future_is_canceled__should_not_call_the_success_closure |
0.003s |
Future__when_obtained_through_a_promise__a_Future__when_the_future_is_canceled__should_call_the_cancel_closure |
0.006s |
Future__when_initialized_with_a_closure__when_the_closure_returns_a_value__success_case__when_calling_onSuccess__should_immediately_call_the_closures |
0.004s |
Future__when_initialized_with_a_closure__when_the_closure_returns_a_value__success_case__when_calling_onSuccess__should_pass_the_right_value |
0.004s |
Future__when_initialized_with_a_closure__when_the_closure_returns_a_value__success_case__when_calling_onCancel__should_not_call_the_closures |
0.004s |
Future__when_initialized_with_a_closure__when_the_closure_returns_a_value__success_case__when_calling_onFailure__should_not_call_the_closures |
0.003s |
Future__when_initialized_with_a_closure__when_the_closure_returns_a_value__success_case__when_calling_onCompletion__should_not_call_the_closures_passing_an_error |
0.003s |
Future__when_initialized_with_a_closure__when_the_closure_returns_a_value__success_case__when_calling_onCompletion__should_call_the_closures_passing_a_value |
0.004s |
Future__when_initialized_with_a_closure__when_the_closure_returns_nil__failure_case__when_calling_onSuccess__should_not_call_the_closures |
0.005s |
Future__when_initialized_with_a_closure__when_the_closure_returns_nil__failure_case__when_calling_onFailure__should_immediately_call_the_closures |
0.003s |
Future__when_initialized_with_a_closure__when_the_closure_returns_nil__failure_case__when_calling_onCancel__should_not_call_the_closures |
0.003s |
Future__when_initialized_with_a_closure__when_the_closure_returns_nil__failure_case__when_calling_onCompletion__should_immediately_call_the_closures |
0.003s |
Future__when_initialized_with_a_closure__when_the_closure_returns_nil__failure_case__when_calling_onCompletion__should_not_pass_a_value |
0.003s |
Future__when_initialized_with_a_value__success_case__when_calling_onSuccess__should_immediately_call_the_closures |
0.004s |
Future__when_initialized_with_a_value__success_case__when_calling_onSuccess__should_pass_the_right_value |
0.003s |
Future__when_initialized_with_a_value__success_case__when_calling_onCancel__should_not_call_the_closures |
0.004s |
Future__when_initialized_with_a_value__success_case__when_calling_onFailure__should_not_call_the_closures |
0.003s |
Future__when_initialized_with_a_value__success_case__when_calling_onCompletion__should_not_call_the_closures_passing_an_error |
0.004s |
Future__when_initialized_with_a_value__success_case__when_calling_onCompletion__should_call_the_closures_passing_a_value |
0.006s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_nil__failure_case__when_calling_onSuccess__should_not_call_the_closures |
0.006s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_nil__failure_case__when_calling_onFailure__should_immediately_call_the_closures |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_nil__failure_case__when_calling_onCancel__should_not_call_the_closures |
0.003s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_nil__failure_case__when_calling_onCompletion__should_immediately_call_the_closures |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_nil__failure_case__when_calling_onCompletion__should_not_pass_a_value |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_not_nil__success_case__when_calling_onSuccess__should_immediately_call_the_closures |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_not_nil__success_case__when_calling_onSuccess__should_pass_the_right_value |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_not_nil__success_case__when_calling_onCancel__should_not_call_the_closures |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_not_nil__success_case__when_calling_onFailure__should_not_call_the_closures |
0.004s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_not_nil__success_case__when_calling_onCompletion__should_not_call_the_closures_passing_an_error |
0.003s |
Future__when_initialized_with_an_optional_value_and_an_error__when_the_optional_value_is_not_nil__success_case__when_calling_onCompletion__should_call_the_closures_passing_a_value |
0.004s |
Future__when_initialized_with_an_error__failure_case__when_calling_onSuccess__should_not_call_the_closures |
0.004s |
Future__when_initialized_with_an_error__failure_case__when_calling_onFailure__should_immediately_call_the_closures |
0.005s |
Future__when_initialized_with_an_error__failure_case__when_calling_onCancel__should_not_call_the_closures |
0.005s |
Future__when_initialized_with_an_error__failure_case__when_calling_onCompletion__should_immediately_call_the_closures |
0.004s |
Future__when_initialized_with_an_error__failure_case__when_calling_onCompletion__should_not_pass_a_value |
0.003s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_fails__should_fail_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_fails__should_fail_with_the_right_error |
0.005s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_fails__should_not_succeed_the_zipped_future |
0.007s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_fails__should_not_cancel_the_zipped_future |
0.006s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_is_canceled__should_not_fail_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_is_canceled__should_not_succeed_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_is_canceled__should_cancel_the_zipped_future |
0.006s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_fails__should_fail_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_fails__should_fail_with_the_right_error |
0.003s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_fails__should_not_succeed_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_fails__should_not_cancel_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_is_canceled__should_not_fail_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_is_canceled__should_not_succeed_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_is_canceled__should_cancel_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_succeeds__should_not_fail_the_zipped_future |
0.007s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_succeeds__should_succeed_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_succeeds__should_succeed_with_the_right_value |
0.004s |
Zipping_a_Future__when_done_with_another_Future__when_the_first_future_succeeds__when_the_second_future_succeeds__should_not_cancel_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_fails__should_fail_the_zipped_future |
0.006s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_fails__should_fail_with_the_right_error |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_fails__should_not_succeed_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_fails__should_not_cancel_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_is_canceled__should_not_fail_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_is_canceled__should_not_succeed_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_is_canceled__should_cancel_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_succeeds__should_not_fail_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_succeeds__should_succeed_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_succeeds__should_succeed_with_the_right_value |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_success__when_the_future_succeeds__should_not_cancel_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__should_immediately_fail_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__should_immediately_fail_with_the_right_error |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__should_not_succeed_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__should_not_cancel_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_fails__should_fail_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_fails__should_fail_with_the_right_error |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_fails__should_not_succeed_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_fails__should_not_cancel_the_zipped_future |
0.004s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_is_canceled__should_fail_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_is_canceled__should_fail_with_the_right_error |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_is_canceled__should_not_succeed_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_is_canceled__should_not_cancel_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_succeeds__should_fail_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_succeeds__should_fail_with_the_right_error |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_succeeds__should_not_succeed_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_error__when_the_future_succeeds__should_not_cancel_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__should_not_fail_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__should_not_succeed_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__should_immediately_cancel_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_fails__should_not_fail_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_fails__should_not_succeed_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_fails__should_cancel_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_is_canceled__should_not_fail_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_is_canceled__should_not_succeed_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_is_canceled__should_cancel_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_succeeds__should_not_fail_the_zipped_future |
0.002s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_succeeds__should_not_succeed_the_zipped_future |
0.003s |
Zipping_a_Future__when_done_with_a_Result__when_the_result_is_cancelled__when_the_future_succeeds__should_cancel_the_zipped_future |
0.009s |
GCD__when_creating_a_serial_queue__when_executing_two_blocks_of_code__should_execute_the_first_block_before_the_second |
0.003s |
Promise__when_managing_its_listeners__should_not_release_the_subject_under_test_because_of_the_listeners_retaining_it |
0.002s |
Promise__when_managing_its_listeners__when_the_promise_succeeds__should_call_doFoo_on_the_weak_sentinel |
0.003s |
Promise__when_managing_its_listeners__when_the_promise_succeeds__should_not_call_doFoo_on_the_other_sentinels |
0.003s |
Promise__when_managing_its_listeners__when_the_promise_succeeds__should_release_the_subject_under_test_because_the_listeners_are_not_retaining_it_anymore |
0.003s |
Promise__when_managing_its_listeners__when_the_promise_is_canceled__should_call_doFoo_on_the_weak_sentinel |
0.003s |
Promise__when_managing_its_listeners__when_the_promise_is_canceled__should_not_call_doFoo_on_the_other_sentinels |
0.002s |
Promise__when_managing_its_listeners__when_the_promise_is_canceled__should_release_the_subject_under_test_because_the_listeners_are_not_retaining_it_anymore |
0.002s |
Promise__when_managing_its_listeners__when_the_promise_fails__should_call_doFoo_on_the_weak_sentinel |
0.003s |
Promise__when_managing_its_listeners__when_the_promise_fails__should_not_call_doFoo_on_the_other_sentinels |
0.002s |
Promise__when_managing_its_listeners__when_the_promise_fails__should_release_the_subject_under_test_because_the_listeners_are_not_retaining_it_anymore |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_succeeds__should_call_the_success_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_succeeds__should_not_call_the_error_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_succeeds__should_not_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_other_future_succeeds__should_pass_the_right_value |
0.002s |
Promise__when_mimicing_another_future__when_the_other_future_fails__should_call_the_error_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_other_future_fails__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_fails__should_not_call_the_cancel_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_fails__should_pass_the_right_error |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_is_canceled__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_other_future_is_canceled__should_call_the_cancel_closure |
0.004s |
Promise__when_mimicing_another_future__when_the_other_future_is_canceled__should_not_call_the_failure_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_succeeds__should_call_the_success_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_succeeds__should_not_call_the_failure_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_succeeds__should_not_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_succeeds__should_pass_the_right_value |
0.003s |
Promise__when_mimicing_another_future__when_the_promise_itself_fails__should_call_the_failure_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_promise_itself_fails__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_promise_itself_fails__should_not_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_fails__should_pass_the_right_error |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_is_canceled__should_not_call_the_success_closure |
0.002s |
Promise__when_mimicing_another_future__when_the_promise_itself_is_canceled__should_call_the_cancel_closure |
0.003s |
Promise__when_mimicing_another_future__when_the_promise_itself_is_canceled__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_succeeds__should_call_the_success_closure |
0.003s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_succeeds__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_succeeds__should_pass_the_right_value |
0.004s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_fails__should_call_the_failure_closure |
0.002s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_fails__should_not_call_the_success_closure |
0.002s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_fails__should_pass_the_right_error |
0.002s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_is_canceled__should_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_is_canceled__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_another_future__when_mimicing_two_futures_at_the_same_time__when_the_other_future_is_canceled__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_result_succeeds__should_call_the_success_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_result_succeeds__should_not_call_the_error_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_result_succeeds__should_not_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_result_succeeds__should_pass_the_right_value |
0.002s |
Promise__when_mimicing_a_result__when_the_other_future_fails__should_call_the_error_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_other_future_fails__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_other_future_fails__should_not_call_the_cancel_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_other_future_fails__should_pass_the_right_error |
0.003s |
Promise__when_mimicing_a_result__when_the_other_future_is_canceled__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_other_future_is_canceled__should_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_other_future_is_canceled__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_promise_itself_succeeds__should_call_the_success_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_promise_itself_succeeds__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_promise_itself_succeeds__should_not_call_the_cancel_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_promise_itself_succeeds__should_pass_the_right_value |
0.003s |
Promise__when_mimicing_a_result__when_the_promise_itself_fails__should_call_the_failure_closure |
0.003s |
Promise__when_mimicing_a_result__when_the_promise_itself_fails__should_not_call_the_success_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_promise_itself_fails__should_not_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_promise_itself_fails__should_pass_the_right_error |
0.002s |
Promise__when_mimicing_a_result__when_the_promise_itself_is_canceled__should_not_call_the_success_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_promise_itself_is_canceled__should_call_the_cancel_closure |
0.002s |
Promise__when_mimicing_a_result__when_the_promise_itself_is_canceled__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_succeeds__should_call_the_success_closure |
0.003s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_succeeds__should_not_call_the_failure_closure |
0.003s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_succeeds__should_pass_the_right_value |
0.003s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_fails__should_call_the_failure_closure |
0.002s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_fails__should_not_call_the_success_closure |
0.003s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_fails__should_pass_the_right_error |
0.003s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_is_canceled__should_call_the_cancel_closure |
0.004s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_is_canceled__should_not_call_the_success_closure |
0.004s |
Promise__when_mimicing_a_result__when_mimicing_two_results_at_the_same_time__when_the_other_future_is_canceled__should_not_call_the_failure_closure |
0.003s |
Promise__when_returning_its_associated_Future__should_return_always_the_same_instance |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_call_the_completion_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_pass_the_right_value |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_not_pass_any_error |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_not_call_the_error_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_call_the_success_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_pass_the_right_value_2 |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_succeeds__should_not_call_the_cancel_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_call_the_completion_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_not_pass_any_value |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_pass_the_right_error |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_call_the_error_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_pass_the_right_error_2 |
0.005s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_not_call_the_success_closure |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_fails__should_not_call_the_cancel_closure |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_is_canceled__should_call_the_completion_closure |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_is_canceled__should_not_pass_any_value |
0.005s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_is_canceled__should_not_pass_any_error |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_is_canceled__should_not_call_the_error_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_is_canceled__should_not_call_the_success_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_promise_is_canceled__should_call_the_cancel_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_future_is_canceled__should_call_the_completion_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_future_is_canceled__should_not_pass_any_value |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_future_is_canceled__should_not_pass_any_error |
0.005s |
Promise__when_returning_its_associated_Future__a_Future__when_the_future_is_canceled__should_not_call_the_error_closure |
0.003s |
Promise__when_returning_its_associated_Future__a_Future__when_the_future_is_canceled__should_not_call_the_success_closure |
0.004s |
Promise__when_returning_its_associated_Future__a_Future__when_the_future_is_canceled__should_call_the_cancel_closure |
0.004s |
Promise__when_initialized_with_the_designated_initializer__should_not_call_any_success_closure |
0.004s |
Promise__when_initialized_with_the_designated_initializer__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__should_not_call_any_cancel_closure |
0.002s |
Promise__when_initialized_with_the_designated_initializer__should_not_call_any_completion_closure_with_values |
0.002s |
Promise__when_initialized_with_the_designated_initializer__should_not_call_any_completion_closure_with_errors |
0.002s |
Promise__when_initialized_with_the_designated_initializer__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__should_call_the_success_closures |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__should_call_the_completion_closures_passing_a_value |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__should_not_call_the_completion_closures_passing_an_error |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_onSuccess_again__should_immediately_call_the_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_onCompletion_again__should_immediately_call_the_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_succeed_again__should_not_call_any_success_closure |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_succeed_again__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_succeed_again__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_succeed_again__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_succeed_again__should_not_call_any_completion_closure_with_errors |
0.002s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_succeed_again__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.002s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_fail__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_fail__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_fail__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_fail__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_fail__should_not_call_any_completion_closure_with_errors |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_fail__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_cancel__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_cancel__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_cancel__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_cancel__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_cancel__should_not_call_any_completion_closure_with_errors |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_succeed__when_calling_cancel__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__should_call_the_failure_closures |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__should_call_the_completion_closures_passing_an_error |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__should_not_call_the_completion_closures_passing_a_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_onFailure_again__should_immediately_call_the_closures |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_onCompletion_again__should_immediately_call_the_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_succeed__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_succeed__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_succeed__should_not_call_any_cancel_closure |
0.005s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_succeed__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_succeed__should_not_call_any_completion_closure_with_errors |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_succeed__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_fail_again__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_fail_again__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_fail_again__should_not_call_any_cancel_closure |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_fail_again__should_not_call_any_completion_closure_with_values |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_fail_again__should_not_call_any_completion_closure_with_errors |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_fail_again__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.002s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_cancel__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_cancel__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_cancel__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_cancel__should_not_call_any_completion_closure_with_values |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_cancel__should_not_call_any_completion_closure_with_errors |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_fail__when_calling_cancel__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__should_call_the_cancel_closures |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__should_call_the_completion_closures_passing_no_error_and_no_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_onCancel_again__should_immediately_call_the_closures |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_onCompletion_again__should_immediately_call_the_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_succeed__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_succeed__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_succeed__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_succeed__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_succeed__should_not_call_any_completion_closure_with_errors |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_succeed__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_fail__should_not_call_any_success_closure |
0.002s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_fail__should_not_call_any_failure_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_fail__should_not_call_any_cancel_closure |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_fail__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_fail__should_not_call_any_completion_closure_with_errors |
0.016s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_fail__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_cancel_again__should_not_call_any_success_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_cancel_again__should_not_call_any_failure_closure |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_cancel_again__should_not_call_any_cancel_closure |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_cancel_again__should_not_call_any_completion_closure_with_values |
0.003s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_cancel_again__should_not_call_any_completion_closure_with_errors |
0.004s |
Promise__when_initialized_with_the_designated_initializer__when_calling_cancel__when_calling_cancel_again__should_not_call_any_completion_closure_with_nil_error_and_nil_value |
0.003s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_error__should_also_fail_the_filtered_result |
0.003s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_error__should_fail_the_filtered_result_with_the_same_error |
0.005s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_canceled__should_also_cancel_the_filtered_result |
0.003s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_success__when_the_success_value_satisfies_the_condition__should_also_succeed_the_filtered_result |
0.003s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_success__when_the_success_value_satisfies_the_condition__should_succeed_the_filtered_result_with_the_original_value |
0.003s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_success__when_the_success_value_doesn_t_satisfy_the_condition__should_fail_the_filtered_result |
0.003s |
Filtering_a_Result__when_done_through_a_simple_closure__when_the_original_result_is_success__when_the_success_value_doesn_t_satisfy_the_condition__should_fail_the_filtered_result_with_the_right_error |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_fails__should_also_fail_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_fails__should_fail_the_mapped_Result_with_the_same_error |
0.002s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_is_canceled__should_also_cancel_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_is__Success__when_the_closure_doesn_t_return_nil__should_also_succeed_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_is__Success__when_the_closure_doesn_t_return_nil__should_succeed_the_mapped_Result_with_the_mapped_value |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_is__Success__when_the_closure_returns_nil__should_fail_the_mapped_Result |
0.005s |
FlatMapping_a_Result__when_done_through_a_closure_that_can_return_nil__when_the_original_Result_is__Success__when_the_closure_returns_nil__should_fail_the_mapped_Result_with_the_right_error |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_fails__should_also_fail_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_fails__should_fail_the_mapped_Result_with_the_same_error |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_is_canceled__should_also_cancel_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_succeeds__when_the_closure_returns_a_success__should_also_succeed_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_succeeds__when_the_closure_returns_a_success__should_succeed_the_mapped_Result_with_the_right_value |
0.002s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_succeeds__when_the_closure_returns_a_failure__should_fail_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_succeeds__when_the_closure_returns_a_failure__should_fail_the_mapped_Result_with_the_right_error |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Result__when_the_original_Result_succeeds__when_the_closure_returns_a_cancelled_result__should_cancel_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_fails__should_not_succeed_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_fails__should_fail_the_mapped_Result |
0.006s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_fails__should_fail_the_mapped_Result_with_the_same_error |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_fails__should_not_cancel_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is_canceled__should_not_succeed_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is_canceled__should_not_fail_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is_canceled__should_cancel_the_mapped_Result |
0.002s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_success__should_also_succeed_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_success__should_succeed_the_mapped_Result_with_the_right_value |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_success__should_not_fail_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_success__should_not_cancel_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_failure__should_not_succeed_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_failure__should_fail_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_failure__should_fail_the_mapped_Result_with_the_right_error |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_failure__should_not_cancel_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_cancelled_future__should_not_succeed_the_mapped_Result |
0.004s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_cancelled_future__should_not_fail_the_mapped_Result |
0.003s |
FlatMapping_a_Result__when_done_through_a_closure_that_returns_a_Future__when_the_original_Result_is__Success__when_the_closure_returns_a_cancelled_future__should_cancel_the_mapped_Result |
0.003s |
Mapping_a_Result__when_done_through_a_simple_closure__when_the_original_Result_is_an_error__should_also_fail_the_mapped_result |
0.003s |
Mapping_a_Result__when_done_through_a_simple_closure__when_the_original_Result_is_an_error__should_fail_the_mapped_result_with_the_same_error |
0.003s |
Mapping_a_Result__when_done_through_a_simple_closure__when_the_original_Result_is_canceled__should_also_cancel_the_mapped_Result |
0.003s |
Mapping_a_Result__when_done_through_a_simple_closure__when_the_original_Result_is__Success__should_also_succeed_the_mapped_Result |
0.003s |
Mapping_a_Result__when_done_through_a_simple_closure__when_the_original_Result_is__Success__should_succeed_the_mapped_future_with_the_mapped_value |
0.003s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is_an_error__should_also_fail_the_mapped_result |
0.004s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is_an_error__should_fail_the_mapped_result_with_the_same_error |
0.002s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is_canceled__should_also_cancel_the_mapped_Result |
0.003s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is__Success__when_the_closure_doesn_t_throw__should_also_succeed_the_mapped_Result |
0.003s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is__Success__when_the_closure_doesn_t_throw__should_succeed_the_mapped_Result_with_the_mapped_value |
0.003s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is__Success__when_the_closure_throws__should_fail_the_mapped_Result |
0.004s |
Mapping_a_Result__when_done_through_a_closure_that_can_throw__when_the_original_Result_is__Success__when_the_closure_throws__should_fail_the_mapped_future_with_the_right_error |
0.003s |
Result__the_error_property__when_the_result_is_a_success__should_be_nil |
0.003s |
Result__the_error_property__when_the_result_is_cancelled__should_be_nil |
0.003s |
Result__the_error_property__when_the_result_is_a_failure__should_not_be_nil |
0.003s |
Result__the_error_property__when_the_result_is_a_failure__should_be_the_right_error |
0.003s |
Result__the_value_property__when_the_result_is_a_success__should_not_be_nil |
0.003s |
Result__the_value_property__when_the_result_is_a_success__should_be_the_right_value |
0.003s |
Result__the_value_property__when_the_result_is_cancelled__should_be_nil |
0.002s |
Result__the_value_property__when_the_result_is_a_failure__should_be_nil |
0.003s |
Traversing_a_list_of_items__when_one_of_the_original_futures_fails__should_fail_the_traversed_future |
0.003s |
Traversing_a_list_of_items__when_one_of_the_original_futures_fails__should_fail_with_the_right_error |
0.004s |
Traversing_a_list_of_items__when_one_of_the_original_futures_fails__should_not_cancel_the_traversed_future |
0.004s |
Traversing_a_list_of_items__when_one_of_the_original_futures_fails__should_not_succeed_the_traversed_future |
0.003s |
Traversing_a_list_of_items__when_one_of_the_original_futures_is_canceled__should_not_fail_the_traversed_future |
0.003s |
Traversing_a_list_of_items__when_one_of_the_original_futures_is_canceled__should_cancel_the_traversed_future |
0.003s |
Traversing_a_list_of_items__when_one_of_the_original_futures_is_canceled__should_not_succeed_the_traversed_future |
0.004s |
Traversing_a_list_of_items__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_not_fail_the_traversed_future |
0.004s |
Traversing_a_list_of_items__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_not_cancel_the_traversed_future |
0.003s |
Traversing_a_list_of_items__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_succeed_the_traversed_future |
0.004s |
Traversing_a_list_of_items__when_all_the_original_futures_succeed__when_they_succeed_in_the_same_order__should_succeed_with_the_right_value |
0.003s |
Traversing_a_list_of_items__when_canceling_the_traversed_future__when_no_promise_was_done__should_cancel_all_the_running_promises |
0.003s |
Traversing_a_list_of_items__when_canceling_the_traversed_future__when_some_promise_was_done__should_cancel_only_the_non_running_promises |
0.003s |
Traversing_a_list_of_items__when_canceling_the_traversed_future__when_some_promise_was_done__should_not_cancel_the_non_running_promises |
0.004s |
Traversing_a_list_of_items__independently_of_the_order_they_succeed__should_succeed_the_traversed_future |
0.004s |
Traversing_a_list_of_items__independently_of_the_order_they_succeed__should_succeed_with_the_right_value |