Skip to content

Commit

Permalink
ARROW-14616: [C++] Fix build errors on master
Browse files Browse the repository at this point in the history
Closes #11627 from lidavidm/arrow-14616

Authored-by: David Li <li.davidm96@gmail.com>
Signed-off-by: David Li <li.davidm96@gmail.com>
  • Loading branch information
lidavidm committed Nov 5, 2021
1 parent fe92778 commit da1868b
Showing 1 changed file with 22 additions and 12 deletions.
34 changes: 22 additions & 12 deletions cpp/src/arrow/compute/kernels/scalar_arithmetic_test.cc
Expand Up @@ -1496,10 +1496,14 @@ TEST_F(TestUnaryArithmeticDecimal, AbsoluteValue) {
CheckScalar(func, {ArrayFromJSON(ty, R"(["1.00", "-42.15", null])")},
ArrayFromJSON(ty, R"(["1.00", "42.15", null])"));
}
CheckScalar(func, {std::make_shared<Decimal128Scalar>(-max128, decimal128(38, 0))},
std::make_shared<Decimal128Scalar>(max128, decimal128(38, 0)));
CheckScalar(func, {std::make_shared<Decimal256Scalar>(-max256, decimal256(76, 0))},
std::make_shared<Decimal256Scalar>(max256, decimal256(76, 0)));
CheckScalar(
func,
ScalarVector{std::make_shared<Decimal128Scalar>(-max128, decimal128(38, 0))},
std::make_shared<Decimal128Scalar>(max128, decimal128(38, 0)));
CheckScalar(
func,
ScalarVector{std::make_shared<Decimal256Scalar>(-max256, decimal256(76, 0))},
std::make_shared<Decimal256Scalar>(max256, decimal256(76, 0)));
for (const auto& ty : NegativeScaleTypes()) {
CheckScalar(func, {ArrayFromJSON(ty, R"([])")}, ArrayFromJSON(ty, R"([])"));
CheckScalar(func, {DecimalArrayFromJSON(ty, R"(["12E2", "-42E2", null])")},
Expand Down Expand Up @@ -1548,14 +1552,20 @@ TEST_F(TestUnaryArithmeticDecimal, Negate) {
CheckScalar(func, {ArrayFromJSON(ty, R"(["0.00", "1.00", "-42.15", null])")},
ArrayFromJSON(ty, R"(["0.00", "-1.00", "42.15", null])"));
}
CheckScalar(func, {std::make_shared<Decimal128Scalar>(-max128, decimal128(38, 0))},
std::make_shared<Decimal128Scalar>(max128, decimal128(38, 0)));
CheckScalar(func, {std::make_shared<Decimal128Scalar>(max128, decimal128(38, 0))},
std::make_shared<Decimal128Scalar>(-max128, decimal128(38, 0)));
CheckScalar(func, {std::make_shared<Decimal256Scalar>(-max256, decimal256(76, 0))},
std::make_shared<Decimal256Scalar>(max256, decimal256(76, 0)));
CheckScalar(func, {std::make_shared<Decimal256Scalar>(max256, decimal256(76, 0))},
std::make_shared<Decimal256Scalar>(-max256, decimal256(76, 0)));
CheckScalar(
func,
ScalarVector{std::make_shared<Decimal128Scalar>(-max128, decimal128(38, 0))},
std::make_shared<Decimal128Scalar>(max128, decimal128(38, 0)));
CheckScalar(
func, ScalarVector{std::make_shared<Decimal128Scalar>(max128, decimal128(38, 0))},
std::make_shared<Decimal128Scalar>(-max128, decimal128(38, 0)));
CheckScalar(
func,
ScalarVector{std::make_shared<Decimal256Scalar>(-max256, decimal256(76, 0))},
std::make_shared<Decimal256Scalar>(max256, decimal256(76, 0)));
CheckScalar(
func, ScalarVector{std::make_shared<Decimal256Scalar>(max256, decimal256(76, 0))},
std::make_shared<Decimal256Scalar>(-max256, decimal256(76, 0)));
for (const auto& ty : NegativeScaleTypes()) {
CheckScalar(func, {ArrayFromJSON(ty, R"([])")}, ArrayFromJSON(ty, R"([])"));
CheckScalar(func, {DecimalArrayFromJSON(ty, R"(["0", "12E2", "-42E2", null])")},
Expand Down

0 comments on commit da1868b

Please sign in to comment.