Skip to content

Commit 3b7fa50

Browse files
Include negative values in decimal tests
1 parent 1b15100 commit 3b7fa50

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

adapter/avro/src/test/java/org/apache/arrow/adapter/avro/ArrowToAvroDataTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -913,19 +913,19 @@ public void testWriteDecimals() throws Exception {
913913

914914
// Set test data
915915
decimal128Vector1.setSafe(0, new BigDecimal("12345.67890").setScale(10, RoundingMode.UNNECESSARY));
916-
decimal128Vector1.setSafe(1, new BigDecimal("98765.43210").setScale(10, RoundingMode.UNNECESSARY));
916+
decimal128Vector1.setSafe(1, new BigDecimal("-98765.43210").setScale(10, RoundingMode.UNNECESSARY));
917917
decimal128Vector1.setSafe(2, new BigDecimal("54321.09876").setScale(10, RoundingMode.UNNECESSARY));
918918

919919
decimal128Vector2.setSafe(0, new BigDecimal("12345.67890").setScale(5, RoundingMode.UNNECESSARY));
920-
decimal128Vector2.setSafe(1, new BigDecimal("98765.43210").setScale(5, RoundingMode.UNNECESSARY));
920+
decimal128Vector2.setSafe(1, new BigDecimal("-98765.43210").setScale(5, RoundingMode.UNNECESSARY));
921921
decimal128Vector2.setSafe(2, new BigDecimal("54321.09876").setScale(5, RoundingMode.UNNECESSARY));
922922

923923
decimal256Vector1.setSafe(0, new BigDecimal("12345678901234567890.12345678901234567890").setScale(20, RoundingMode.UNNECESSARY));
924-
decimal256Vector1.setSafe(1, new BigDecimal("98765432109876543210.98765432109876543210").setScale(20, RoundingMode.UNNECESSARY));
924+
decimal256Vector1.setSafe(1, new BigDecimal("-98765432109876543210.98765432109876543210").setScale(20, RoundingMode.UNNECESSARY));
925925
decimal256Vector1.setSafe(2, new BigDecimal("54321098765432109876.54321098765432109876").setScale(20, RoundingMode.UNNECESSARY));
926926

927927
decimal256Vector2.setSafe(0, new BigDecimal("12345678901234567890.1234567890").setScale(10, RoundingMode.UNNECESSARY));
928-
decimal256Vector2.setSafe(1, new BigDecimal("98765432109876543210.9876543210").setScale(10, RoundingMode.UNNECESSARY));
928+
decimal256Vector2.setSafe(1, new BigDecimal("-98765432109876543210.9876543210").setScale(10, RoundingMode.UNNECESSARY));
929929
decimal256Vector2.setSafe(2, new BigDecimal("54321098765432109876.5432109876").setScale(10, RoundingMode.UNNECESSARY));
930930

931931
File dataFile = new File(TMP, "testWriteDecimals.avro");

0 commit comments

Comments
 (0)