attempting to fix the gtest print issues in vs17

This commit is contained in:
Jordan Maples [MSFT]
2019-12-04 13:46:50 -08:00
parent 87eaa45445
commit b39a9732f8
12 changed files with 1060 additions and 1029 deletions
+12 -12
View File
@@ -76,7 +76,7 @@ TEST(strict_notnull_tests, TestStrictNotNull)
helper(snn1);
helper_const(snn1);
EXPECT_EQ(*snn1, 42);
EXPECT_TRUE(*snn1 == 42);
}
{
@@ -90,7 +90,7 @@ TEST(strict_notnull_tests, TestStrictNotNull)
strict_helper_const(snn1);
strict_helper_const(snn2);
EXPECT_EQ(snn1, snn2);
EXPECT_TRUE(snn1 == snn2);
}
{
@@ -105,8 +105,8 @@ TEST(strict_notnull_tests, TestStrictNotNull)
helper(snn);
helper_const(snn);
EXPECT_EQ(snn, nn1);
EXPECT_EQ(snn, nn2);
EXPECT_TRUE(snn == nn1);
EXPECT_TRUE(snn == nn2);
}
{
@@ -121,16 +121,16 @@ TEST(strict_notnull_tests, TestStrictNotNull)
strict_helper(nn);
strict_helper_const(nn);
EXPECT_EQ(snn1, nn);
EXPECT_EQ(snn2, nn);
EXPECT_TRUE(snn1 == nn);
EXPECT_TRUE(snn2 == nn);
std::hash<strict_not_null<int*>> hash_snn;
std::hash<not_null<int*>> hash_nn;
EXPECT_EQ(hash_nn(snn1), hash_nn(nn));
EXPECT_EQ(hash_snn(snn1), hash_nn(nn));
EXPECT_EQ(hash_nn(snn1), hash_nn(snn2));
EXPECT_EQ(hash_snn(snn1), hash_snn(nn));
EXPECT_TRUE(hash_nn(snn1) == hash_nn(nn));
EXPECT_TRUE(hash_snn(snn1) == hash_nn(nn));
EXPECT_TRUE(hash_nn(snn1) == hash_nn(snn2));
EXPECT_TRUE(hash_snn(snn1) == hash_snn(nn));
}
#ifdef CONFIRM_COMPILATION_ERRORS
@@ -151,7 +151,7 @@ TEST(strict_notnull_tests, TestStrictNotNullConstructorTypeDeduction)
helper(strict_not_null{&i});
helper_const(strict_not_null{&i});
EXPECT_EQ(*x, 42);
EXPECT_TRUE(*x == 42);
}
{
@@ -162,7 +162,7 @@ TEST(strict_notnull_tests, TestStrictNotNullConstructorTypeDeduction)
helper(strict_not_null{p});
helper_const(strict_not_null{p});
EXPECT_EQ(*x, 42);
EXPECT_TRUE(*x == 42);
}
{