Skip to content

Commit e9dc6c7

Browse files
committed
2024-08-20 v. 6.5.1: updated some tests
1 parent d26eef9 commit e9dc6c7

22 files changed

+135
-63
lines changed

test/easy/test_500_keyboard_row.rb

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@
55
require 'minitest/autorun'
66

77
class KeyboardRowTest < ::Minitest::Test
8-
def test_default
8+
def test_default_one
99
assert_equal(
1010
%w[Alaska Dad],
1111
find_words(%w[Hello Alaska Dad Peace])
1212
)
13-
assert_equal([], find_words(['omk']))
1413
end
1514

16-
def test_additional
17-
assert_equal(['MMM'], find_words(['MMM']))
18-
end
15+
def test_default_two = assert_equal([], find_words(['omk']))
16+
17+
def test_additional_one = assert_equal(['MMM'], find_words(['MMM']))
1918
end

test/easy/test_501_find_mode_in_binary_search_tree.rb

+7-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class FindModeInBinarySearchTreeTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert_equal(
1111
[2],
1212
find_mode(
@@ -21,9 +21,14 @@ def test_default
2121
)
2222
)
2323
)
24+
end
25+
26+
def test_default_two
2427
assert_equal(
2528
[0],
26-
find_mode(::TreeNode.new(0))
29+
find_mode(
30+
::TreeNode.new(0)
31+
)
2732
)
2833
end
2934
end

test/easy/test_504_base_7.rb

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
require 'minitest/autorun'
66

77
class Base7Test < ::Minitest::Test
8-
def test_default
9-
assert_equal('202', convert_to_base7(100))
10-
assert_equal('-10', convert_to_base7(-7))
11-
end
8+
def test_default_one = assert_equal('202', convert_to_base7(100))
9+
10+
def test_default_two = assert_equal('-10', convert_to_base7(-7))
1211
end

test/easy/test_506_relative_ranks.rb

+18-3
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,30 @@
55
require 'minitest/autorun'
66

77
class RelativeRanksTest < ::Minitest::Test
8-
def test_default
8+
def test_default_one
99
assert_equal(
10-
['Gold Medal', 'Silver Medal', 'Bronze Medal', '4', '5'],
10+
[
11+
'Gold Medal',
12+
'Silver Medal',
13+
'Bronze Medal',
14+
'4',
15+
'5'
16+
],
1117
find_relative_ranks(
1218
[5, 4, 3, 2, 1]
1319
)
1420
)
21+
end
22+
23+
def test_default_two
1524
assert_equal(
16-
['Gold Medal', '5', 'Bronze Medal', 'Silver Medal', '4'],
25+
[
26+
'Gold Medal',
27+
'5',
28+
'Bronze Medal',
29+
'Silver Medal',
30+
'4'
31+
],
1732
find_relative_ranks(
1833
[10, 3, 8, 9, 4]
1934
)

test/easy/test_507_perfect_number.rb

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
require 'minitest/autorun'
66

77
class PerfectNumberTest < ::Minitest::Test
8-
def test_default
9-
assert(check_perfect_number(28))
10-
assert(!check_perfect_number(7))
11-
end
8+
def test_default_one = assert(check_perfect_number(28))
9+
10+
def test_default_two = assert(!check_perfect_number(7))
1211
end

test/easy/test_509_fibonacci_number.rb

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
require 'minitest/autorun'
66

77
class FibonacciNumberTest < ::Minitest::Test
8-
def test_default
9-
assert_equal(1, fib(2))
10-
assert_equal(2, fib(3))
11-
assert_equal(3, fib(4))
12-
end
8+
def test_default_one = assert_equal(1, fib(2))
9+
10+
def test_default_two = assert_equal(2, fib(3))
11+
12+
def test_default_three =assert_equal(3, fib(4))
1313
end

test/easy/test_520_detect_capital.rb

+4-7
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55
require 'minitest/autorun'
66

77
class DetectCapitalTest < ::Minitest::Test
8-
def test_default
9-
assert(detect_capital_use('USA'))
10-
assert(!detect_capital_use('FlaG'))
11-
end
8+
def test_default_one = assert(detect_capital_use('USA'))
129

13-
def test_additional
14-
assert(detect_capital_use('word'))
15-
end
10+
def test_default_two = assert(!detect_capital_use('FlaG'))
11+
12+
def test_additional_one = assert(detect_capital_use('word'))
1613
end

test/easy/test_521_longest_uncommon_subsequence_i.rb

+6-8
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@
55
require 'minitest/autorun'
66

77
class LongestUncommonSubsequenceITest < ::Minitest::Test
8-
def test_default
9-
# assert_equal(3, find_lu_slength('aba', 'cdc'))
10-
# assert_equal(3, find_lu_slength('aaa', 'bbb'))
11-
# assert_equal(-1, find_lu_slength('aaa', 'aaa'))
12-
end
8+
def test_default_one = assert_equal(3, find_lu_slength('aba', 'cdc'))
139

14-
def test_additional
15-
assert_equal(3, find_lu_slength('abc', 'bca'))
16-
end
10+
def test_default_two = assert_equal(3, find_lu_slength('aaa', 'bbb'))
11+
12+
def test_default_three = assert_equal(-1, find_lu_slength('aaa', 'aaa'))
13+
14+
def test_additional_one = assert_equal(3, find_lu_slength('abc', 'bca'))
1715
end

test/easy/test_530_minimum_absolute_difference_in_bst.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class MinimumAbsoluteDifferenceInBSTTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert_equal(
1111
1,
1212
get_minimum_difference(
@@ -21,6 +21,9 @@ def test_default
2121
)
2222
)
2323
)
24+
end
25+
26+
def test_default_two
2427
assert_equal(
2528
1,
2629
get_minimum_difference(

test/easy/test_543_diameter_of_binary_tree.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class DiameterOfBinaryTreeTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert_equal(
1111
3,
1212
diameter_of_binary_tree(
@@ -21,6 +21,9 @@ def test_default
2121
)
2222
)
2323
)
24+
end
25+
26+
def test_default_two
2427
assert_equal(
2528
1,
2629
diameter_of_binary_tree(

test/easy/test_551_student_attendance_record_i.rb

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
require 'minitest/autorun'
66

77
class StudentAttendanceRecordITest < ::Minitest::Test
8-
def test_default
9-
assert(check_record('PPALLP'))
10-
assert(!check_record('PPALLL'))
11-
end
8+
def test_default_one = assert(check_record('PPALLP'))
9+
10+
def test_default_two = assert(!check_record('PPALLL'))
1211
end

test/easy/test_557_reverse_words_in_a_string_iii.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@
55
require 'minitest/autorun'
66

77
class ReverseWordsInAStringIIITest < ::Minitest::Test
8-
def test_default
8+
def test_default_one
99
assert_equal(
1010
"s'teL ekat edoCteeL tsetnoc",
1111
reverse_words("Let's take LeetCode contest")
1212
)
13+
end
14+
15+
def test_default_two
1316
assert_equal(
1417
'doG gniD',
1518
reverse_words('God Ding')

test/easy/test_559_maximum_depth_of_n_ary_tree.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class MaximumDepthOfNAryTreeTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert_equal(
1111
3,
1212
max_depth_of_n_ary_tree(
@@ -26,6 +26,9 @@ def test_default
2626
)
2727
)
2828
)
29+
end
30+
31+
def test_default_two
2932
assert_equal(
3033
5,
3134
max_depth_of_n_ary_tree(

test/easy/test_561_array_partition.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
55
require 'minitest/autorun'
66

77
class ArrayPartitionTest < ::Minitest::Test
8-
def test_default
8+
def test_default_one
99
assert_equal(
1010
4,
1111
array_pair_sum(
1212
[1, 4, 3, 2]
1313
)
1414
)
15+
end
16+
17+
def test_default_two
1518
assert_equal(
1619
9,
1720
array_pair_sum(

test/easy/test_563_binary_tree_tilt.rb

+7-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class BinaryTreeTiltTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert_equal(
1111
1,
1212
find_tilt(
@@ -17,6 +17,9 @@ def test_default
1717
)
1818
)
1919
)
20+
end
21+
22+
def test_default_two
2023
assert_equal(
2124
15,
2225
find_tilt(
@@ -35,6 +38,9 @@ def test_default
3538
)
3639
)
3740
)
41+
end
42+
43+
def test_default_three
3844
assert_equal(
3945
9,
4046
find_tilt(

test/easy/test_566_reshape_the_matrix.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
require 'minitest/autorun'
66

77
class ReshapeTheMatrixTest < ::Minitest::Test
8-
def test_default
8+
def test_default_one
99
assert_equal(
1010
[[1, 2, 3, 4]],
1111
matrix_reshape(
@@ -14,6 +14,9 @@ def test_default
1414
4
1515
)
1616
)
17+
end
18+
19+
def test_default_two
1720
assert_equal(
1821
[[1, 2], [3, 4]],
1922
matrix_reshape(

test/easy/test_572_subtree_of_another_tree.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class SubtreeOfAnotherTreeTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert(
1111
is_subtree(
1212
::TreeNode.new(
@@ -25,6 +25,9 @@ def test_default
2525
)
2626
)
2727
)
28+
end
29+
30+
def test_default_two
2831
assert(
2932
!is_subtree(
3033
::TreeNode.new(

test/easy/test_589_n_ary_tree_preorder_traversal.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
require 'minitest/autorun'
99

1010
class NAryTreePreorderTraversalTest < ::Minitest::Test
11-
def test_default
11+
def test_default_one
1212
assert_equal(
1313
[1, 3, 5, 6, 2, 4],
1414
preorder(
@@ -28,6 +28,9 @@ def test_default
2828
)
2929
)
3030
)
31+
end
32+
33+
def test_default_two
3134
assert_equal(
3235
[1, 2, 3, 6, 7, 11, 14, 4, 8, 12, 5, 9, 13, 10],
3336
preorder(

test/easy/test_590_n_ary_tree_postorder_traversal.rb

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require 'minitest/autorun'
77

88
class NAryTreePostorderTraversalTest < ::Minitest::Test
9-
def test_default
9+
def test_default_one
1010
assert_equal(
1111
[5, 6, 3, 2, 4, 1],
1212
postorder(
@@ -26,6 +26,9 @@ def test_default
2626
)
2727
)
2828
)
29+
end
30+
31+
def test_default_two
2932
assert_equal(
3033
[2, 6, 14, 11, 7, 3, 12, 8, 4, 13, 9, 10, 5, 1],
3134
postorder(

test/easy/test_594_longest_harmonious_subsequence.rb

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
require 'minitest/autorun'
66

77
class LongestHarmoniousSubsequenceTest < ::Minitest::Test
8-
def test_default
9-
assert_equal(5, find_lhs([1, 3, 2, 2, 5, 2, 3, 7]))
10-
assert_equal(2, find_lhs([1, 2, 3, 4]))
11-
assert_equal(0, find_lhs([1, 1, 1, 1]))
12-
end
8+
def test_default_one = assert_equal(5, find_lhs([1, 3, 2, 2, 5, 2, 3, 7]))
9+
10+
def test_default_two = assert_equal(2, find_lhs([1, 2, 3, 4]))
11+
12+
def test_default_three = assert_equal(0, find_lhs([1, 1, 1, 1]))
1313
end

0 commit comments

Comments
 (0)