Skip to content

Commit fca59ef

Browse files
committed
Improved tests [skip ci]
1 parent 9d350ba commit fca59ef

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/dataset_test.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ def test_matrix
7070
data = Matrix.build(3, 3) { |row, col| row + col }
7171
label = Vector.elements([4, 5, 6])
7272
dataset = LightGBM::Dataset.new(data, label: label)
73+
assert_equal 3, dataset.num_data
74+
assert_equal 3, dataset.num_feature
75+
assert_equal 3, dataset.label.size
7376
assert_equal ["Column_0", "Column_1", "Column_2"], dataset.feature_name
7477
end
7578

@@ -78,6 +81,9 @@ def test_daru
7881
label = data["y"]
7982
data = data.delete_vector("y")
8083
dataset = LightGBM::Dataset.new(data, label: label)
84+
assert_equal 500, dataset.num_data
85+
assert_equal 4, dataset.num_feature
86+
assert_equal 500, dataset.label.size
8187
assert_equal ["x0", "x1", "x2", "x3"], dataset.feature_name
8288
end
8389

@@ -88,6 +94,9 @@ def test_numo
8894
data = Numo::DFloat.new(3, 5).seq
8995
label = Numo::DFloat.new(3).seq
9096
dataset = LightGBM::Dataset.new(data, label: label)
97+
assert_equal 3, dataset.num_data
98+
assert_equal 5, dataset.num_feature
99+
assert_equal 3, dataset.label.size
91100
assert_equal ["Column_0", "Column_1", "Column_2", "Column_3", "Column_4"], dataset.feature_name
92101
end
93102

@@ -98,6 +107,9 @@ def test_rover
98107
data = Rover.read_csv(data_path)
99108
label = data.delete("y")
100109
dataset = LightGBM::Dataset.new(data, label: label)
110+
assert_equal 500, dataset.num_data
111+
assert_equal 4, dataset.num_feature
112+
assert_equal 500, dataset.label.size
101113
assert_equal ["x0", "x1", "x2", "x3"], dataset.feature_name
102114
end
103115

0 commit comments

Comments
 (0)