diff --git a/exercises/practice/binary-search/.meta/example.gd b/exercises/practice/binary-search/.meta/example.gd index 19b6b8a2..21fbc415 100644 --- a/exercises/practice/binary-search/.meta/example.gd +++ b/exercises/practice/binary-search/.meta/example.gd @@ -9,4 +9,4 @@ func find(search_list, value): low = middle + 1 else: return middle - return false + return null diff --git a/exercises/practice/binary-search/.meta/template.j2 b/exercises/practice/binary-search/.meta/template.j2 index c814bb26..4a71c1ce 100644 --- a/exercises/practice/binary-search/.meta/template.j2 +++ b/exercises/practice/binary-search/.meta/template.j2 @@ -2,7 +2,7 @@ func test_{{ case.func_name }}(solution_script): var got = solution_script.find({{ case.input.array }}, {{ case.input.value }}) {%- if case.expect_error %} - var want = false + var want = null {%- else %} var want = {{ case.expected }} {%- endif %} diff --git a/exercises/practice/binary-search/binary_search_test.gd b/exercises/practice/binary-search/binary_search_test.gd index cd338dfe..f73d5406 100644 --- a/exercises/practice/binary-search/binary_search_test.gd +++ b/exercises/practice/binary-search/binary_search_test.gd @@ -36,29 +36,29 @@ func test_finds_a_value_in_an_array_of_even_length(solution_script): func test_identifies_that_a_value_is_not_included_in_the_array(solution_script): var got = solution_script.find([1, 3, 4, 6, 8, 9, 11], 7) - var want = false + var want = null return [got, want] func test_a_value_smaller_than_the_array_s_smallest_value_is_not_found(solution_script): var got = solution_script.find([1, 3, 4, 6, 8, 9, 11], 0) - var want = false + var want = null return [got, want] func test_a_value_larger_than_the_array_s_largest_value_is_not_found(solution_script): var got = solution_script.find([1, 3, 4, 6, 8, 9, 11], 13) - var want = false + var want = null return [got, want] func test_nothing_is_found_in_an_empty_array(solution_script): var got = solution_script.find([], 1) - var want = false + var want = null return [got, want] func test_nothing_is_found_when_the_left_and_right_bounds_cross(solution_script): var got = solution_script.find([1, 2], 0) - var want = false + var want = null return [got, want]