Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
googletest
Commits
7225dd17
Commit
7225dd17
authored
Jan 07, 2011
by
zhanyong.wan
Browse files
Suppresses self-assignment warnings.
parent
915129ee
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
51 additions
and
48 deletions
+51
-48
test/gtest-linked_ptr_test.cc
test/gtest-linked_ptr_test.cc
+2
-1
test/gtest_nc_test.py
test/gtest_nc_test.py
+47
-46
test/gtest_unittest.cc
test/gtest_unittest.cc
+2
-1
No files found.
test/gtest-linked_ptr_test.cc
View file @
7225dd17
...
...
@@ -77,7 +77,8 @@ class LinkedPtrTest : public testing::Test {
TEST_F
(
LinkedPtrTest
,
GeneralTest
)
{
{
linked_ptr
<
A
>
a0
,
a1
,
a2
;
a0
=
a0
;
// Use explicit function call notation here to suppress self-assign warning.
a0
.
operator
=
(
a0
);
a1
=
a2
;
ASSERT_EQ
(
a0
.
get
(),
static_cast
<
A
*>
(
NULL
));
ASSERT_EQ
(
a1
.
get
(),
static_cast
<
A
*>
(
NULL
));
...
...
test/gtest_nc_test.py
View file @
7225dd17
...
...
@@ -46,13 +46,14 @@ if not IS_LINUX:
class
GTestNCTest
(
unittest
.
TestCase
):
"""Negative compilation test for Google Test."""
def
testCompilerError
(
self
):
"""Verifies that erroneous code leads to expected compiler
messages."""
# Defines a list of test specs, where each element is a tuple
# (test name, list of regexes for matching the compiler errors).
test_specs
=
[
# The class body is intentionally empty. The actual test*() methods
# will be defined at run time by a call to
# DefineNegativeCompilationTests() later.
pass
# Defines a list of test specs, where each element is a tuple
# (test name, list of regexes for matching the compiler errors).
TEST_SPECS
=
[
(
'CANNOT_IGNORE_RUN_ALL_TESTS_RESULT'
,
[
r
'ignoring return value'
]),
...
...
@@ -107,7 +108,7 @@ class GTestNCTest(unittest.TestCase):
None
)
]
# TODO(wan@google.com): verify that the test specs are satisfied.
# TODO(wan@google.com): verify that the test specs are satisfied.
if
__name__
==
'__main__'
:
...
...
test/gtest_unittest.cc
View file @
7225dd17
...
...
@@ -1150,7 +1150,8 @@ TEST(StringTest, CanBeAssignedNonEmpty) {
TEST
(
StringTest
,
CanBeAssignedSelf
)
{
String
dest
(
"hello"
);
dest
=
dest
;
// Use explicit function call notation here to suppress self-assign warning.
dest
.
operator
=
(
dest
);
EXPECT_STREQ
(
"hello"
,
dest
.
c_str
());
}
...
...
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