Skip to content

Commit 0178430

Browse files
committed
Reorder test inputs/outputs
1 parent 401e970 commit 0178430

1 file changed

Lines changed: 27 additions & 26 deletions

File tree

cpp/src/gandiva/tests/projector_test.cc

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -450,10 +450,10 @@ TEST_F(TestProjector, TestExtendedMath) {
450450
std::shared_ptr<Projector> projector;
451451
auto status = Projector::Make(
452452
schema,
453-
{cbrt_expr, exp_expr, log_expr, log10_expr, logb_expr, power_expr,
454-
sin_expr, cos_expr, asin_expr, acos_expr, tan_expr, atan_expr,
455-
sinh_expr, cosh_expr, tanh_expr, atan2_expr, cot_expr, radians_expr,
456-
degrees_expr, udfdegrees_expr, ln_expr},
453+
{cbrt_expr, exp_expr, log_expr, ln_expr, log10_expr, logb_expr,
454+
power_expr, sin_expr, cos_expr, asin_expr, acos_expr, tan_expr,
455+
atan_expr, sinh_expr, cosh_expr, tanh_expr, atan2_expr, cot_expr,
456+
radians_expr, degrees_expr, udfdegrees_expr},
457457
TestConfiguration(), &projector);
458458
EXPECT_TRUE(status.ok());
459459

@@ -492,6 +492,7 @@ TEST_F(TestProjector, TestExtendedMath) {
492492
cbrt_vals.push_back(static_cast<double>(cbrtl(input0[i])));
493493
exp_vals.push_back(static_cast<double>(expl(input0[i])));
494494
log_vals.push_back(static_cast<double>(logl(input0[i])));
495+
ln_vals.push_back(static_cast<double>(logl(input0[i])));
495496
log10_vals.push_back(static_cast<double>(log10l(input0[i])));
496497
logb_vals.push_back(static_cast<double>(logl(input1[i]) / logl(input0[i])));
497498
power_vals.push_back(static_cast<double>(powl(input0[i], input1[i])));
@@ -509,7 +510,6 @@ TEST_F(TestProjector, TestExtendedMath) {
509510
radians_vals.push_back(static_cast<double>(input0[i] * M_PI / 180.0));
510511
degrees_vals.push_back(static_cast<double>(input0[i] * 180.0 / M_PI));
511512
udfdegrees_vals.push_back(static_cast<double>(input0[i] * 180.0 / M_PI));
512-
ln_vals.push_back(static_cast<double>(logl(input0[i])));
513513
}
514514
auto expected_cbrt = MakeArrowArray<arrow::DoubleType, double>(cbrt_vals, validity);
515515
auto expected_exp = MakeArrowArray<arrow::DoubleType, double>(exp_vals, validity);
@@ -545,27 +545,28 @@ TEST_F(TestProjector, TestExtendedMath) {
545545

546546
// Validate results
547547
double epsilon = 1E-13;
548-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cbrt, outputs.at(0), epsilon);
549-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_exp, outputs.at(1), epsilon);
550-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_log, outputs.at(2), epsilon);
551-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_log10, outputs.at(3), epsilon);
552-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_logb, outputs.at(4), epsilon);
553-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_power, outputs.at(5), epsilon);
554-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_sin, outputs.at(6), epsilon);
555-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cos, outputs.at(7), epsilon);
556-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_asin, outputs.at(8), epsilon);
557-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_acos, outputs.at(9), epsilon);
558-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_tan, outputs.at(10), epsilon);
559-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_atan, outputs.at(11), epsilon);
560-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_sinh, outputs.at(12), 1E-08);
561-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cosh, outputs.at(13), 1E-08);
562-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_tanh, outputs.at(14), epsilon);
563-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_atan2, outputs.at(15), epsilon);
564-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cot, outputs.at(16), epsilon);
565-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_radians, outputs.at(17), epsilon);
566-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_degrees, outputs.at(18), epsilon);
567-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_udfdegrees, outputs.at(19), epsilon);
568-
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_ln, outputs.at(20), epsilon);
548+
int index = 0;
549+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cbrt, outputs.at(index++), epsilon);
550+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_exp, outputs.at(index++), epsilon);
551+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_log, outputs.at(index++), epsilon);
552+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_ln, outputs.at(index++), epsilon);
553+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_log10, outputs.at(index++), epsilon);
554+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_logb, outputs.at(index++), epsilon);
555+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_power, outputs.at(index++), epsilon);
556+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_sin, outputs.at(index++), epsilon);
557+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cos, outputs.at(index++), epsilon);
558+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_asin, outputs.at(index++), epsilon);
559+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_acos, outputs.at(index++), epsilon);
560+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_tan, outputs.at(index++), epsilon);
561+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_atan, outputs.at(index++), epsilon);
562+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_sinh, outputs.at(index++), 1E-08);
563+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cosh, outputs.at(index++), 1E-08);
564+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_tanh, outputs.at(index++), epsilon);
565+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_atan2, outputs.at(index++), epsilon);
566+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_cot, outputs.at(index++), epsilon);
567+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_radians, outputs.at(index++), epsilon);
568+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_degrees, outputs.at(index++), epsilon);
569+
EXPECT_ARROW_ARRAY_APPROX_EQUALS(expected_udfdegrees, outputs.at(index++), epsilon);
569570
}
570571

571572
TEST_F(TestProjector, TestFloatLessThan) {

0 commit comments

Comments
 (0)