Skip to content
18 changes: 9 additions & 9 deletions c_glib/test/dataset/test-file-system-dataset.rb
Original file line number Diff line number Diff line change
Expand Up @@ -91,15 +91,15 @@ def create_dataset
dataset = @factory.finish

expected_table = build_table(count: [
build_int32_array([1, 10]),
build_int32_array([2]),
build_int32_array([3]),
],
label: [
build_string_array(["a", "a"]),
build_string_array(["b"]),
build_string_array(["c"]),
])
build_int32_array([1, 10]),
build_int32_array([2]),
build_int32_array([3]),
],
label: [
build_string_array(["a", "a"]),
build_string_array(["b"]),
build_string_array(["c"]),
])

return dataset, expected_table
end
Expand Down
3 changes: 2 additions & 1 deletion c_glib/test/test-array.rb
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,9 @@ def test_to_s

sub_test_case("#view") do
def test_valid
int32_array = build_int32_array([0, 1069547520, -1071644672, nil])
assert_equal(build_float_array([0.0, 1.5, -2.5, nil]),
build_int32_array([0, 1069547520, -1071644672, nil]).view(Arrow::FloatDataType.new))
int32_array.view(Arrow::FloatDataType.new))
end

def test_invalid
Expand Down
9 changes: 8 additions & 1 deletion c_glib/test/test-chunked-array-datum.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,14 @@ def test_false
end

def test_to_string
assert_equal("ChunkedArray([\n" + " [\n" + " true,\n" + " false\n" + " ]\n" + "])", @datum.to_s)
assert_equal(<<-DATUM.chomp, @datum.to_s)
ChunkedArray([
[
true,
false
]
])
DATUM
end

def test_value
Expand Down
8 changes: 4 additions & 4 deletions c_glib/test/test-large-list-array.rb
Original file line number Diff line number Diff line change
Expand Up @@ -88,10 +88,10 @@ def test_value_length

def test_value_offsets
array = build_large_list_array(Arrow::Int8DataType.new,
[
[-29, 29],
[-1, 0, 1],
])
[
[-29, 29],
[-1, 0, 1],
])
assert_equal([0, 2, 5],
array.value_offsets)
end
Expand Down
8 changes: 7 additions & 1 deletion c_glib/test/test-record-batch-datum.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,13 @@ def test_false
end

def test_to_string
assert_equal("RecordBatch(visible: [\n" + " true,\n" + " false\n" + " ]\n" + ")", @datum.to_s)
assert_equal(<<-DATUM.chomp, @datum.to_s)
RecordBatch(visible: [
true,
false
]
)
DATUM
end

def test_value
Expand Down
6 changes: 4 additions & 2 deletions c_glib/test/test-record-batch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,8 @@ def setup
end

def test_valid
record_batch = Arrow::RecordBatch.new(@schema, @n_rows, [@uint8_value, @valid_name_value])
columns = [@uint8_value, @valid_name_value]
record_batch = Arrow::RecordBatch.new(@schema, @n_rows, columns)

assert do
record_batch.validate_full
Expand All @@ -253,7 +254,8 @@ def test_valid
def test_invalid
message = "[record-batch][validate-full]: Invalid: " +
"In column 1: Invalid: Invalid UTF8 sequence at string index 0"
record_batch = Arrow::RecordBatch.new(@schema, @n_rows, [@uint8_value, @invalid_name_value])
columns = [@uint8_value, @invalid_name_value]
record_batch = Arrow::RecordBatch.new(@schema, @n_rows, columns)

assert_raise(Arrow::Error::Invalid.new(message)) do
record_batch.validate_full
Expand Down
3 changes: 2 additions & 1 deletion c_glib/test/test-struct-field-options.rb
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,8 @@ def test_set_dot_path
end

def test_set_invalid
message = "[struct-field-options][set-field-ref]: Invalid: Dot path '[foo]' contained an unterminated index"
message = "[struct-field-options][set-field-ref]: " +
"Invalid: Dot path '[foo]' contained an unterminated index"
assert_raise(Arrow::Error::Invalid.new(message)) do
@options.field_ref = "[foo]"
end
Expand Down
12 changes: 6 additions & 6 deletions c_glib/test/test-uint-array-builder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@ def test_uint16
values = [0, border_value]
assert_equal(build_uint_array([*values, nil]),
Arrow::UInt16Array.new(3,
Arrow::Buffer.new(values.pack("S*")),
Arrow::Buffer.new([0b011].pack("C*")),
-1))
Arrow::Buffer.new(values.pack("S*")),
Arrow::Buffer.new([0b011].pack("C*")),
-1))
end

def test_uint32
border_value = 2 ** 16
values = [0, border_value]
assert_equal(build_uint_array([*values, nil]),
Arrow::UInt32Array.new(3,
Arrow::Buffer.new(values.pack("L*")),
Arrow::Buffer.new([0b011].pack("C*")),
-1))
Arrow::Buffer.new(values.pack("L*")),
Arrow::Buffer.new([0b011].pack("C*")),
-1))
end

def test_uint64
Expand Down
3 changes: 2 additions & 1 deletion dev/release/01-prepare-test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,8 @@ def test_version_pre_tag
"-<p><a href=\"../r/\">#{@previous_r_version} (release)</a></p>",
"+<body><p><a href=\"../dev/r/\">#{@release_version}.9000 (dev)</a></p>",
"+<p><a href=\"../r/\">#{@release_version} (release)</a></p>",
"+<p><a href=\"../#{@previous_compatible_version}/r/\">#{@previous_r_version}</a></p>",
"+<p><a href=\"../#{@previous_compatible_version}/r/\">" +
"#{@previous_r_version}</a></p>",
]
],
},
Expand Down
3 changes: 2 additions & 1 deletion dev/release/post-12-bump-versions-test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,8 @@ def test_version_post_tag
"-<p><a href=\"../r/\">#{@previous_r_version} (release)</a></p>",
"+<body><p><a href=\"../dev/r/\">#{@release_version}.9000 (dev)</a></p>",
"+<p><a href=\"../r/\">#{@release_version} (release)</a></p>",
"+<p><a href=\"../#{@previous_compatible_version}/r/\">#{@previous_r_version}</a></p>",
"+<p><a href=\"../#{@previous_compatible_version}/r/\">" +
"#{@previous_r_version}</a></p>",
],
],
},
Expand Down
5 changes: 3 additions & 2 deletions ruby/red-arrow/test/each-raw-record/test-map-array.rb
Original file line number Diff line number Diff line change
Expand Up @@ -269,9 +269,10 @@ def test_time64_micro

def test_time64_nano
unit = Arrow::TimeUnit::NANO
# 00:10:00.123456789
value = Arrow::Time.new(unit, (60 * 10) * 1_000_000_000 + 123_456_789)
records = [
# 00:10:00.123456789
[{"key1" => Arrow::Time.new(unit, (60 * 10) * 1_000_000_000 + 123_456_789), "key2" => nil}],
[{"key1" => value, "key2" => nil}],
[nil],
]
target = build({
Expand Down
5 changes: 3 additions & 2 deletions ruby/red-arrow/test/raw-records/test-map-array.rb
Original file line number Diff line number Diff line change
Expand Up @@ -269,9 +269,10 @@ def test_time64_micro

def test_time64_nano
unit = Arrow::TimeUnit::NANO
# 00:10:00.123456789
value = Arrow::Time.new(unit, (60 * 10) * 1_000_000_000 + 123_456_789)
records = [
# 00:10:00.123456789
[{"key1" => Arrow::Time.new(unit, (60 * 10) * 1_000_000_000 + 123_456_789), "key2" => nil}],
[{"key1" => value, "key2" => nil}],
[nil],
]
target = build({
Expand Down
8 changes: 4 additions & 4 deletions ruby/red-arrow/test/test-table.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1521,10 +1521,10 @@ def setup
["key2_right", [100, 20]],
["string", ["1-100", "2-20"]],
]),
table1.join(table2,
["key1", "key2"],
left_suffix: "_left",
right_suffix: "_right"))
table1.join(table2,
["key1", "key2"],
left_suffix: "_left",
right_suffix: "_right"))
end
end
end
5 changes: 3 additions & 2 deletions ruby/red-arrow/test/values/test-map-array.rb
Original file line number Diff line number Diff line change
Expand Up @@ -261,9 +261,10 @@ def test_time64_micro

def test_time64_nano
unit = Arrow::TimeUnit::NANO
# 00:10:00.123456789
value = Arrow::Time.new(unit, (60 * 10) * 1_000_000_000 + 123_456_789)
values = [
# 00:10:00.123456789
{"key1" => Arrow::Time.new(unit, (60 * 10) * 1_000_000_000 + 123_456_789), "key2" => nil},
{"key1" => value, "key2" => nil},
nil,
]
target = build({
Expand Down
Loading