Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
googletest
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
googletest
Commits
345d9ebf
Commit
345d9ebf
authored
Sep 15, 2010
by
zhanyong.wan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Implements GTEST_ASSERT_XY as alias of ASSERT_XY.
parent
dac3e879
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
68 additions
and
6 deletions
+68
-6
gtest.h
include/gtest/gtest.h
+33
-6
gtest_unittest.cc
test/gtest_unittest.cc
+35
-0
No files found.
include/gtest/gtest.h
View file @
345d9ebf
...
@@ -1799,21 +1799,48 @@ const T* TestWithParam<T>::parameter_ = NULL;
...
@@ -1799,21 +1799,48 @@ const T* TestWithParam<T>::parameter_ = NULL;
#define EXPECT_GT(val1, val2) \
#define EXPECT_GT(val1, val2) \
EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)
EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)
#define ASSERT_EQ(expected, actual) \
#define
GTEST_
ASSERT_EQ(expected, actual) \
ASSERT_PRED_FORMAT2(::testing::internal:: \
ASSERT_PRED_FORMAT2(::testing::internal:: \
EqHelper<GTEST_IS_NULL_LITERAL_(expected)>::Compare, \
EqHelper<GTEST_IS_NULL_LITERAL_(expected)>::Compare, \
expected, actual)
expected, actual)
#define ASSERT_NE(val1, val2) \
#define
GTEST_
ASSERT_NE(val1, val2) \
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2)
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperNE, val1, val2)
#define ASSERT_LE(val1, val2) \
#define
GTEST_
ASSERT_LE(val1, val2) \
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2)
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLE, val1, val2)
#define ASSERT_LT(val1, val2) \
#define
GTEST_
ASSERT_LT(val1, val2) \
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2)
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2)
#define ASSERT_GE(val1, val2) \
#define
GTEST_
ASSERT_GE(val1, val2) \
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2)
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGE, val1, val2)
#define ASSERT_GT(val1, val2) \
#define
GTEST_
ASSERT_GT(val1, val2) \
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)
ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2)
// Define macro GTEST_DONT_DEFINE_ASSERT_XY to 1 to omit the definition of
// ASSERT_XY(), which clashes with some users' own code.
#if !GTEST_DONT_DEFINE_ASSERT_EQ
#define ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2)
#endif
#if !GTEST_DONT_DEFINE_ASSERT_NE
#define ASSERT_NE(val1, val2) GTEST_ASSERT_NE(val1, val2)
#endif
#if !GTEST_DONT_DEFINE_ASSERT_LE
#define ASSERT_LE(val1, val2) GTEST_ASSERT_LE(val1, val2)
#endif
#if !GTEST_DONT_DEFINE_ASSERT_LT
#define ASSERT_LT(val1, val2) GTEST_ASSERT_LT(val1, val2)
#endif
#if !GTEST_DONT_DEFINE_ASSERT_GE
#define ASSERT_GE(val1, val2) GTEST_ASSERT_GE(val1, val2)
#endif
#if !GTEST_DONT_DEFINE_ASSERT_GT
#define ASSERT_GT(val1, val2) GTEST_ASSERT_GT(val1, val2)
#endif
// C String Comparisons. All tests treat NULL and any non-NULL string
// C String Comparisons. All tests treat NULL and any non-NULL string
// as different. Two NULLs are equal.
// as different. Two NULLs are equal.
//
//
...
...
test/gtest_unittest.cc
View file @
345d9ebf
...
@@ -6866,6 +6866,41 @@ GTEST_TEST(AlternativeNameTest, Works) { // GTEST_TEST is the same as TEST.
...
@@ -6866,6 +6866,41 @@ GTEST_TEST(AlternativeNameTest, Works) { // GTEST_TEST is the same as TEST.
// GTEST_FAIL is the same as FAIL.
// GTEST_FAIL is the same as FAIL.
EXPECT_FATAL_FAILURE
(
GTEST_FAIL
()
<<
"An expected failure"
,
EXPECT_FATAL_FAILURE
(
GTEST_FAIL
()
<<
"An expected failure"
,
"An expected failure"
);
"An expected failure"
);
// GTEST_ASSERT_XY is the same as ASSERT_XY.
GTEST_ASSERT_EQ
(
0
,
0
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_EQ
(
0
,
1
)
<<
"An expected failure"
,
"An expected failure"
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_EQ
(
1
,
0
)
<<
"An expected failure"
,
"An expected failure"
);
GTEST_ASSERT_NE
(
0
,
1
);
GTEST_ASSERT_NE
(
1
,
0
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_NE
(
0
,
0
)
<<
"An expected failure"
,
"An expected failure"
);
GTEST_ASSERT_LE
(
0
,
0
);
GTEST_ASSERT_LE
(
0
,
1
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_LE
(
1
,
0
)
<<
"An expected failure"
,
"An expected failure"
);
GTEST_ASSERT_LT
(
0
,
1
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_LT
(
0
,
0
)
<<
"An expected failure"
,
"An expected failure"
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_LT
(
1
,
0
)
<<
"An expected failure"
,
"An expected failure"
);
GTEST_ASSERT_GE
(
0
,
0
);
GTEST_ASSERT_GE
(
1
,
0
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_GE
(
0
,
1
)
<<
"An expected failure"
,
"An expected failure"
);
GTEST_ASSERT_GT
(
1
,
0
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_GT
(
0
,
1
)
<<
"An expected failure"
,
"An expected failure"
);
EXPECT_FATAL_FAILURE
(
GTEST_ASSERT_GT
(
1
,
1
)
<<
"An expected failure"
,
"An expected failure"
);
}
}
// Tests for internal utilities necessary for implementation of the universal
// Tests for internal utilities necessary for implementation of the universal
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment