Skip to content

Commit f0c7430

Browse files
authored
2025-01-23 v. 8.2.5.4: updated TreeNode initialization for tests
2 parents f9eeb87 + 7a83f63 commit f0c7430

File tree

3 files changed

+9
-41
lines changed

3 files changed

+9
-41
lines changed

leetcode-ruby.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require 'English'
55
::Gem::Specification.new do |s|
66
s.required_ruby_version = '>= 3.0'
77
s.name = 'leetcode-ruby'
8-
s.version = '8.2.5.3'
8+
s.version = '8.2.5.4'
99
s.license = 'MIT'
1010
s.files = ::Dir['lib/**/*.rb'] + %w[README.md]
1111
s.executable = 'leetcode-ruby'

test/hard/test_297_serialize_and_deserialize_binary_tree.rb

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,13 @@ class SerializeAndDeserializeBinaryTreeTest < ::Minitest::Test
99
def test_default_one
1010
assert(
1111
::TreeNode.are_equals(
12-
::TreeNode.new(
13-
1,
14-
::TreeNode.new(2),
15-
::TreeNode.new(
16-
3,
17-
::TreeNode.new(4),
18-
::TreeNode.new(5)
19-
)
12+
::TreeNode.build_tree(
13+
[1, 2, 3, nil, nil, 4, 5]
2014
),
2115
deserialize_binary_tree(
2216
serialize_binary_tree(
23-
::TreeNode.new(
24-
1,
25-
::TreeNode.new(2),
26-
::TreeNode.new(
27-
3,
28-
::TreeNode.new(4),
29-
::TreeNode.new(5)
30-
)
17+
::TreeNode.build_tree(
18+
[1, 2, 3, nil, nil, 4, 5]
3119
)
3220
)
3321
)

test/hard/test_968_binary_tree_cameras.rb

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,8 @@ def test_default_one
1010
assert_equal(
1111
1,
1212
min_camera_cover(
13-
::TreeNode.new(
14-
0,
15-
::TreeNode.new(
16-
0,
17-
::TreeNode.new(0),
18-
::TreeNode.new(0)
19-
),
20-
nil
13+
::TreeNode.build_tree(
14+
[0, 0, nil, 0, 0]
2115
)
2216
)
2317
)
@@ -27,22 +21,8 @@ def test_default_two
2721
assert_equal(
2822
2,
2923
min_camera_cover(
30-
::TreeNode.new(
31-
0,
32-
::TreeNode.new(
33-
0,
34-
::TreeNode.new(
35-
0,
36-
::TreeNode.new(
37-
0,
38-
nil,
39-
::TreeNode.new(0)
40-
),
41-
nil
42-
),
43-
nil
44-
),
45-
nil
24+
::TreeNode.build_tree(
25+
[0, 0, nil, 0, nil, 0, nil, nil, 0]
4626
)
4727
)
4828
)

0 commit comments

Comments
 (0)