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
f8c44a0a
Commit
f8c44a0a
authored
Apr 28, 2015
by
kosak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Work around some unsigned->signed warnings in our tests/.
Thanks to Diego Barrios Romero <eldruin@gmail.com>.
parent
5c996c64
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
19 deletions
+20
-19
gtest-death-test_test.cc
test/gtest-death-test_test.cc
+12
-12
gtest-listener_test.cc
test/gtest-listener_test.cc
+6
-5
gtest-port_test.cc
test/gtest-port_test.cc
+2
-2
No files found.
test/gtest-death-test_test.cc
View file @
f8c44a0a
...
@@ -887,9 +887,9 @@ class MockDeathTestFactory : public DeathTestFactory {
...
@@ -887,9 +887,9 @@ class MockDeathTestFactory : public DeathTestFactory {
// Accessors.
// Accessors.
int
AssumeRoleCalls
()
const
{
return
assume_role_calls_
;
}
int
AssumeRoleCalls
()
const
{
return
assume_role_calls_
;
}
int
WaitCalls
()
const
{
return
wait_calls_
;
}
int
WaitCalls
()
const
{
return
wait_calls_
;
}
in
t
PassedCalls
()
const
{
return
passed_args_
.
size
();
}
size_
t
PassedCalls
()
const
{
return
passed_args_
.
size
();
}
bool
PassedArgument
(
int
n
)
const
{
return
passed_args_
[
n
];
}
bool
PassedArgument
(
int
n
)
const
{
return
passed_args_
[
n
];
}
in
t
AbortCalls
()
const
{
return
abort_args_
.
size
();
}
size_
t
AbortCalls
()
const
{
return
abort_args_
.
size
();
}
DeathTest
::
AbortReason
AbortArgument
(
int
n
)
const
{
DeathTest
::
AbortReason
AbortArgument
(
int
n
)
const
{
return
abort_args_
[
n
];
return
abort_args_
[
n
];
}
}
...
@@ -1050,8 +1050,8 @@ TEST_F(MacroLogicDeathTest, NothingHappens) {
...
@@ -1050,8 +1050,8 @@ TEST_F(MacroLogicDeathTest, NothingHappens) {
EXPECT_FALSE
(
flag
);
EXPECT_FALSE
(
flag
);
EXPECT_EQ
(
0
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
0
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
0
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
0
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
0
,
factory_
->
PassedCalls
());
EXPECT_EQ
(
0
U
,
factory_
->
PassedCalls
());
EXPECT_EQ
(
0
,
factory_
->
AbortCalls
());
EXPECT_EQ
(
0
U
,
factory_
->
AbortCalls
());
EXPECT_FALSE
(
factory_
->
TestDeleted
());
EXPECT_FALSE
(
factory_
->
TestDeleted
());
}
}
...
@@ -1065,9 +1065,9 @@ TEST_F(MacroLogicDeathTest, ChildExitsSuccessfully) {
...
@@ -1065,9 +1065,9 @@ TEST_F(MacroLogicDeathTest, ChildExitsSuccessfully) {
EXPECT_FALSE
(
flag
);
EXPECT_FALSE
(
flag
);
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
1
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
1
,
factory_
->
WaitCalls
());
ASSERT_EQ
(
1
,
factory_
->
PassedCalls
());
ASSERT_EQ
(
1
U
,
factory_
->
PassedCalls
());
EXPECT_FALSE
(
factory_
->
PassedArgument
(
0
));
EXPECT_FALSE
(
factory_
->
PassedArgument
(
0
));
EXPECT_EQ
(
0
,
factory_
->
AbortCalls
());
EXPECT_EQ
(
0
U
,
factory_
->
AbortCalls
());
EXPECT_TRUE
(
factory_
->
TestDeleted
());
EXPECT_TRUE
(
factory_
->
TestDeleted
());
}
}
...
@@ -1080,9 +1080,9 @@ TEST_F(MacroLogicDeathTest, ChildExitsUnsuccessfully) {
...
@@ -1080,9 +1080,9 @@ TEST_F(MacroLogicDeathTest, ChildExitsUnsuccessfully) {
EXPECT_FALSE
(
flag
);
EXPECT_FALSE
(
flag
);
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
1
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
1
,
factory_
->
WaitCalls
());
ASSERT_EQ
(
1
,
factory_
->
PassedCalls
());
ASSERT_EQ
(
1
U
,
factory_
->
PassedCalls
());
EXPECT_TRUE
(
factory_
->
PassedArgument
(
0
));
EXPECT_TRUE
(
factory_
->
PassedArgument
(
0
));
EXPECT_EQ
(
0
,
factory_
->
AbortCalls
());
EXPECT_EQ
(
0
U
,
factory_
->
AbortCalls
());
EXPECT_TRUE
(
factory_
->
TestDeleted
());
EXPECT_TRUE
(
factory_
->
TestDeleted
());
}
}
...
@@ -1096,8 +1096,8 @@ TEST_F(MacroLogicDeathTest, ChildPerformsReturn) {
...
@@ -1096,8 +1096,8 @@ TEST_F(MacroLogicDeathTest, ChildPerformsReturn) {
EXPECT_TRUE
(
flag
);
EXPECT_TRUE
(
flag
);
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
0
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
0
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
0
,
factory_
->
PassedCalls
());
EXPECT_EQ
(
0
U
,
factory_
->
PassedCalls
());
EXPECT_EQ
(
1
,
factory_
->
AbortCalls
());
EXPECT_EQ
(
1
U
,
factory_
->
AbortCalls
());
EXPECT_EQ
(
DeathTest
::
TEST_ENCOUNTERED_RETURN_STATEMENT
,
EXPECT_EQ
(
DeathTest
::
TEST_ENCOUNTERED_RETURN_STATEMENT
,
factory_
->
AbortArgument
(
0
));
factory_
->
AbortArgument
(
0
));
EXPECT_TRUE
(
factory_
->
TestDeleted
());
EXPECT_TRUE
(
factory_
->
TestDeleted
());
...
@@ -1112,13 +1112,13 @@ TEST_F(MacroLogicDeathTest, ChildDoesNotDie) {
...
@@ -1112,13 +1112,13 @@ TEST_F(MacroLogicDeathTest, ChildDoesNotDie) {
EXPECT_TRUE
(
flag
);
EXPECT_TRUE
(
flag
);
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
1
,
factory_
->
AssumeRoleCalls
());
EXPECT_EQ
(
0
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
0
,
factory_
->
WaitCalls
());
EXPECT_EQ
(
0
,
factory_
->
PassedCalls
());
EXPECT_EQ
(
0
U
,
factory_
->
PassedCalls
());
// This time there are two calls to Abort: one since the test didn't
// This time there are two calls to Abort: one since the test didn't
// die, and another from the ReturnSentinel when it's destroyed. The
// die, and another from the ReturnSentinel when it's destroyed. The
// sentinel normally isn't destroyed if a test doesn't die, since
// sentinel normally isn't destroyed if a test doesn't die, since
// _exit(2) is called in that case by ForkingDeathTest, but not by
// _exit(2) is called in that case by ForkingDeathTest, but not by
// our MockDeathTest.
// our MockDeathTest.
ASSERT_EQ
(
2
,
factory_
->
AbortCalls
());
ASSERT_EQ
(
2
U
,
factory_
->
AbortCalls
());
EXPECT_EQ
(
DeathTest
::
TEST_DID_NOT_DIE
,
EXPECT_EQ
(
DeathTest
::
TEST_DID_NOT_DIE
,
factory_
->
AbortArgument
(
0
));
factory_
->
AbortArgument
(
0
));
EXPECT_EQ
(
DeathTest
::
TEST_ENCOUNTERED_RETURN_STATEMENT
,
EXPECT_EQ
(
DeathTest
::
TEST_ENCOUNTERED_RETURN_STATEMENT
,
...
...
test/gtest-listener_test.cc
View file @
f8c44a0a
...
@@ -176,16 +176,16 @@ using ::testing::internal::EventRecordingListener;
...
@@ -176,16 +176,16 @@ using ::testing::internal::EventRecordingListener;
void
VerifyResults
(
const
std
::
vector
<
std
::
string
>&
data
,
void
VerifyResults
(
const
std
::
vector
<
std
::
string
>&
data
,
const
char
*
const
*
expected_data
,
const
char
*
const
*
expected_data
,
in
t
expected_data_size
)
{
size_
t
expected_data_size
)
{
const
in
t
actual_size
=
data
.
size
();
const
size_
t
actual_size
=
data
.
size
();
// If the following assertion fails, a new entry will be appended to
// If the following assertion fails, a new entry will be appended to
// data. Hence we save data.size() first.
// data. Hence we save data.size() first.
EXPECT_EQ
(
expected_data_size
,
actual_size
);
EXPECT_EQ
(
expected_data_size
,
actual_size
);
// Compares the common prefix.
// Compares the common prefix.
const
in
t
shorter_size
=
expected_data_size
<=
actual_size
?
const
size_
t
shorter_size
=
expected_data_size
<=
actual_size
?
expected_data_size
:
actual_size
;
expected_data_size
:
actual_size
;
in
t
i
=
0
;
size_
t
i
=
0
;
for
(;
i
<
shorter_size
;
++
i
)
{
for
(;
i
<
shorter_size
;
++
i
)
{
ASSERT_STREQ
(
expected_data
[
i
],
data
[
i
].
c_str
())
ASSERT_STREQ
(
expected_data
[
i
],
data
[
i
].
c_str
())
<<
"at position "
<<
i
;
<<
"at position "
<<
i
;
...
@@ -193,7 +193,8 @@ void VerifyResults(const std::vector<std::string>& data,
...
@@ -193,7 +193,8 @@ void VerifyResults(const std::vector<std::string>& data,
// Prints extra elements in the actual data.
// Prints extra elements in the actual data.
for
(;
i
<
actual_size
;
++
i
)
{
for
(;
i
<
actual_size
;
++
i
)
{
printf
(
" Actual event #%d: %s
\n
"
,
i
,
data
[
i
].
c_str
());
printf
(
" Actual event #%lu: %s
\n
"
,
static_cast
<
unsigned
long
>
(
i
),
data
[
i
].
c_str
());
}
}
}
}
...
...
test/gtest-port_test.cc
View file @
f8c44a0a
...
@@ -1219,11 +1219,11 @@ class DestructorTracker {
...
@@ -1219,11 +1219,11 @@ class DestructorTracker {
}
}
private
:
private
:
static
in
t
GetNewIndex
()
{
static
size_
t
GetNewIndex
()
{
DestructorCall
::
List
().
push_back
(
new
DestructorCall
);
DestructorCall
::
List
().
push_back
(
new
DestructorCall
);
return
DestructorCall
::
List
().
size
()
-
1
;
return
DestructorCall
::
List
().
size
()
-
1
;
}
}
const
in
t
index_
;
const
size_
t
index_
;
GTEST_DISALLOW_ASSIGN_
(
DestructorTracker
);
GTEST_DISALLOW_ASSIGN_
(
DestructorTracker
);
};
};
...
...
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