MCPcopy Create free account
hub / github.com/apache/arrow / TestSignedZeroEquals

Method TestSignedZeroEquals

cpp/src/arrow/scalar_test.cc:360–370  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

358 }
359
360 void TestSignedZeroEquals() {
361 EqualOptions options = EqualOptions::Defaults();
362 ASSERT_FALSE(scalar_zero_->Equals(*scalar_val_, options));
363 ASSERT_TRUE(scalar_zero_->Equals(*scalar_other_zero_, options));
364 ASSERT_TRUE(scalar_zero_->Equals(*scalar_neg_zero_, options));
365
366 options = options.signed_zeros_equal(false);
367 ASSERT_FALSE(scalar_zero_->Equals(*scalar_val_, options));
368 ASSERT_TRUE(scalar_zero_->Equals(*scalar_other_zero_, options));
369 ASSERT_FALSE(scalar_zero_->Equals(*scalar_neg_zero_, options));
370 }
371
372 void TestApproxEquals() {
373 // The scalars are unequal with the small delta

Callers 1

TYPED_TESTFunction · 0.80

Calls 2

DefaultsFunction · 0.70
EqualsMethod · 0.45

Tested by

no test coverage detected