Googletest export
Merge 4c9ef099b29d2c840c04643cd9662fd7be712f7b into 565f1b8482
Closes #2403
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2403 from IYP-Programer-Yeah:remove-compile-assert-type-equal 4c9ef099b29d2c840c04643cd9662fd7be712f7b
PiperOrigin-RevId: 268681883
This commit is contained in:
committed by
Shaindel Schwartz
parent
274afe50cf
commit
ac24edd6e0
@@ -233,7 +233,6 @@ using testing::internal::AppendUserMessage;
|
||||
using testing::internal::ArrayAwareFind;
|
||||
using testing::internal::ArrayEq;
|
||||
using testing::internal::CodePointToUtf8;
|
||||
using testing::internal::CompileAssertTypesEqual;
|
||||
using testing::internal::CopyArray;
|
||||
using testing::internal::CountIf;
|
||||
using testing::internal::EqFailure;
|
||||
@@ -7102,18 +7101,12 @@ TEST(IsAProtocolMessageTest, ValueIsFalseWhenTypeIsNotAProtocolMessage) {
|
||||
EXPECT_FALSE(IsAProtocolMessage<const ConversionHelperBase>::value);
|
||||
}
|
||||
|
||||
// Tests that CompileAssertTypesEqual compiles when the type arguments are
|
||||
// equal.
|
||||
TEST(CompileAssertTypesEqual, CompilesWhenTypesAreEqual) {
|
||||
CompileAssertTypesEqual<void, void>();
|
||||
CompileAssertTypesEqual<int*, int*>();
|
||||
}
|
||||
|
||||
// Tests GTEST_REMOVE_REFERENCE_AND_CONST_.
|
||||
|
||||
template <typename T1, typename T2>
|
||||
void TestGTestRemoveReferenceAndConst() {
|
||||
CompileAssertTypesEqual<T1, GTEST_REMOVE_REFERENCE_AND_CONST_(T2)>();
|
||||
static_assert(std::is_same<T1, GTEST_REMOVE_REFERENCE_AND_CONST_(T2)>::value,
|
||||
"GTEST_REMOVE_REFERENCE_AND_CONST_ failed.");
|
||||
}
|
||||
|
||||
TEST(RemoveReferenceToConstTest, Works) {
|
||||
@@ -7128,7 +7121,8 @@ TEST(RemoveReferenceToConstTest, Works) {
|
||||
|
||||
template <typename T1, typename T2>
|
||||
void TestGTestReferenceToConst() {
|
||||
CompileAssertTypesEqual<T1, GTEST_REFERENCE_TO_CONST_(T2)>();
|
||||
static_assert(std::is_same<T1, GTEST_REFERENCE_TO_CONST_(T2)>::value,
|
||||
"GTEST_REFERENCE_TO_CONST_ failed.");
|
||||
}
|
||||
|
||||
TEST(GTestReferenceToConstTest, Works) {
|
||||
|
||||
Reference in New Issue
Block a user