test/test-decimal128-array.rb in red-arrow-8.0.0 vs test/test-decimal128-array.rb in red-arrow-9.0.0
- old
+ new
@@ -16,22 +16,25 @@
# under the License.
class Decimal128ArrayTest < Test::Unit::TestCase
sub_test_case(".new") do
test("build") do
- data_type = Arrow::Decimal128DataType.new(3, 1)
values = [
10.1,
nil,
"10.1",
BigDecimal("10.1"),
+ BigDecimal("1.11"),
+ BigDecimal("1"),
]
- array = Arrow::Decimal128Array.new(data_type, values)
+ array = Arrow::Decimal128Array.new({precision: 3, scale: 1}, values)
assert_equal([
BigDecimal("10.1"),
nil,
BigDecimal("10.1"),
BigDecimal("10.1"),
+ BigDecimal("1.1"),
+ BigDecimal("1"),
],
array.to_a)
end
end
end