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
52933837
Unverified
Commit
52933837
authored
Sep 23, 2018
by
Gennadiy Civil
Committed by
GitHub
Sep 23, 2018
Browse files
Formatting
parent
78d3bfeb
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
118 additions
and
114 deletions
+118
-114
googletest/test/gtest_unittest.cc
googletest/test/gtest_unittest.cc
+118
-114
No files found.
googletest/test/gtest_unittest.cc
View file @
52933837
...
...
@@ -31,7 +31,7 @@
// Tests for Google Test itself. This verifies that the basic constructs of
// Google Test work.
#include "gtest/gtest.h"
#include "
third_party/googletest/googletest/include/
gtest/gtest.h"
// Verifies that the command line flag variables can be accessed in
// code once "gtest.h" has been #included.
...
...
@@ -65,8 +65,8 @@ TEST(CommandLineFlagsTest, CanBeAccessedInCodeOnceGTestHIsIncluded) {
#include <ostream>
#include <unordered_set>
#include "gtest/gtest-spi.h"
#include "src/gtest-internal-inl.h"
#include "
third_party/googletest/googletest/include/
gtest/gtest-spi.h"
#include "
third_party/googletest/googletest/
src/gtest-internal-inl.h"
namespace
testing
{
namespace
internal
{
...
...
@@ -3328,9 +3328,7 @@ TEST_F(SingleEvaluationTest, OtherCases) {
void
ThrowAnInteger
()
{
throw
1
;
}
void
ThrowAnException
(
const
char
*
what
)
{
throw
std
::
runtime_error
(
what
);
}
void
ThrowAnException
(
const
char
*
what
)
{
throw
std
::
runtime_error
(
what
);
}
// Tests that assertion arguments are evaluated exactly once.
TEST_F
(
SingleEvaluationTest
,
ExceptionTests
)
{
...
...
@@ -3375,17 +3373,23 @@ TEST_F(SingleEvaluationTest, ExceptionTests) {
EXPECT_EQ
(
7
,
a_
);
// failed EXPECT_THROW std::exception, throws different
EXPECT_NONFATAL_FAILURE
(
EXPECT_THROW
({
// NOLINT
EXPECT_NONFATAL_FAILURE
(
EXPECT_THROW
(
{
// NOLINT
a_
++
;
ThrowAnInteger
();
},
std
::
exception
),
"throws a different type"
);
},
std
::
exception
),
"throws a different type"
);
EXPECT_EQ
(
8
,
a_
);
// failed EXPECT_THROW, throws std::exception
EXPECT_NONFATAL_FAILURE
(
EXPECT_THROW
({
// NOLINT
EXPECT_NONFATAL_FAILURE
(
EXPECT_THROW
(
{
// NOLINT
a_
++
;
ThrowAnException
(
"blablubb"
);
},
bool
),
"throws a different type with message: blablubb"
);
},
bool
),
"throws a different type with message: blablubb"
);
EXPECT_EQ
(
9
,
a_
);
}
...
...
@@ -5531,7 +5535,7 @@ struct Flags {
// Factory methods.
// Creates a Flags struct where the g
tes
t_also_run_disabled_tests flag has
// Creates a Flags struct where the g
uni
t_also_run_disabled_tests flag has
// the given value.
static
Flags
AlsoRunDisabledTests
(
bool
also_run_disabled_tests
)
{
Flags
flags
;
...
...
@@ -5539,7 +5543,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_break_on_failure flag has
// Creates a Flags struct where the g
uni
t_break_on_failure flag has
// the given value.
static
Flags
BreakOnFailure
(
bool
break_on_failure
)
{
Flags
flags
;
...
...
@@ -5547,7 +5551,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_catch_exceptions flag has
// Creates a Flags struct where the g
uni
t_catch_exceptions flag has
// the given value.
static
Flags
CatchExceptions
(
bool
catch_exceptions
)
{
Flags
flags
;
...
...
@@ -5555,7 +5559,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_death_test_use_fork flag has
// Creates a Flags struct where the g
uni
t_death_test_use_fork flag has
// the given value.
static
Flags
DeathTestUseFork
(
bool
death_test_use_fork
)
{
Flags
flags
;
...
...
@@ -5563,7 +5567,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_filter flag has the given
// Creates a Flags struct where the g
uni
t_filter flag has the given
// value.
static
Flags
Filter
(
const
char
*
filter
)
{
Flags
flags
;
...
...
@@ -5571,7 +5575,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_list_tests flag has the
// Creates a Flags struct where the g
uni
t_list_tests flag has the
// given value.
static
Flags
ListTests
(
bool
list_tests
)
{
Flags
flags
;
...
...
@@ -5579,7 +5583,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_output flag has the given
// Creates a Flags struct where the g
uni
t_output flag has the given
// value.
static
Flags
Output
(
const
char
*
output
)
{
Flags
flags
;
...
...
@@ -5587,7 +5591,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_print_time flag has the given
// Creates a Flags struct where the g
uni
t_print_time flag has the given
// value.
static
Flags
PrintTime
(
bool
print_time
)
{
Flags
flags
;
...
...
@@ -5595,7 +5599,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_random_seed flag has the given
// Creates a Flags struct where the g
uni
t_random_seed flag has the given
// value.
static
Flags
RandomSeed
(
Int32
random_seed
)
{
Flags
flags
;
...
...
@@ -5603,7 +5607,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_repeat flag has the given
// Creates a Flags struct where the g
uni
t_repeat flag has the given
// value.
static
Flags
Repeat
(
Int32
repeat
)
{
Flags
flags
;
...
...
@@ -5611,7 +5615,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_shuffle flag has the given
// Creates a Flags struct where the g
uni
t_shuffle flag has the given
// value.
static
Flags
Shuffle
(
bool
shuffle
)
{
Flags
flags
;
...
...
@@ -5635,7 +5639,7 @@ struct Flags {
return
flags
;
}
// Creates a Flags struct where the g
tes
t_throw_on_failure flag has
// Creates a Flags struct where the g
uni
t_throw_on_failure flag has
// the given value.
static
Flags
ThrowOnFailure
(
bool
throw_on_failure
)
{
Flags
flags
;
...
...
@@ -5795,28 +5799,28 @@ TEST_F(ParseFlagsTest, NoFlag) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
(),
false
);
}
// Tests parsing a bad --g
tes
t_filter flag.
// Tests parsing a bad --g
uni
t_filter flag.
TEST_F
(
ParseFlagsTest
,
FilterBad
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_filter"
,
"--g
uni
t_filter"
,
NULL
};
const
char
*
argv2
[]
=
{
"foo.exe"
,
"--g
tes
t_filter"
,
"--g
uni
t_filter"
,
NULL
};
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Filter
(
""
),
true
);
}
// Tests parsing an empty --g
tes
t_filter flag.
// Tests parsing an empty --g
uni
t_filter flag.
TEST_F
(
ParseFlagsTest
,
FilterEmpty
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_filter="
,
"--g
uni
t_filter="
,
NULL
};
...
...
@@ -5828,11 +5832,11 @@ TEST_F(ParseFlagsTest, FilterEmpty) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Filter
(
""
),
false
);
}
// Tests parsing a non-empty --g
tes
t_filter flag.
// Tests parsing a non-empty --g
uni
t_filter flag.
TEST_F
(
ParseFlagsTest
,
FilterNonEmpty
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_filter=abc"
,
"--g
uni
t_filter=abc"
,
NULL
};
...
...
@@ -5844,11 +5848,11 @@ TEST_F(ParseFlagsTest, FilterNonEmpty) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Filter
(
"abc"
),
false
);
}
// Tests parsing --g
tes
t_break_on_failure.
// Tests parsing --g
uni
t_break_on_failure.
TEST_F
(
ParseFlagsTest
,
BreakOnFailureWithoutValue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_break_on_failure"
,
"--g
uni
t_break_on_failure"
,
NULL
};
...
...
@@ -5860,11 +5864,11 @@ TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
BreakOnFailure
(
true
),
false
);
}
// Tests parsing --g
tes
t_break_on_failure=0.
// Tests parsing --g
uni
t_break_on_failure=0.
TEST_F
(
ParseFlagsTest
,
BreakOnFailureFalse_0
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_break_on_failure=0"
,
"--g
uni
t_break_on_failure=0"
,
NULL
};
...
...
@@ -5876,11 +5880,11 @@ TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
BreakOnFailure
(
false
),
false
);
}
// Tests parsing --g
tes
t_break_on_failure=f.
// Tests parsing --g
uni
t_break_on_failure=f.
TEST_F
(
ParseFlagsTest
,
BreakOnFailureFalse_f
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_break_on_failure=f"
,
"--g
uni
t_break_on_failure=f"
,
NULL
};
...
...
@@ -5892,11 +5896,11 @@ TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
BreakOnFailure
(
false
),
false
);
}
// Tests parsing --g
tes
t_break_on_failure=F.
// Tests parsing --g
uni
t_break_on_failure=F.
TEST_F
(
ParseFlagsTest
,
BreakOnFailureFalse_F
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_break_on_failure=F"
,
"--g
uni
t_break_on_failure=F"
,
NULL
};
...
...
@@ -5908,12 +5912,12 @@ TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
BreakOnFailure
(
false
),
false
);
}
// Tests parsing a --g
tes
t_break_on_failure flag that has a "true"
// Tests parsing a --g
uni
t_break_on_failure flag that has a "true"
// definition.
TEST_F
(
ParseFlagsTest
,
BreakOnFailureTrue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_break_on_failure=1"
,
"--g
uni
t_break_on_failure=1"
,
NULL
};
...
...
@@ -5925,11 +5929,11 @@ TEST_F(ParseFlagsTest, BreakOnFailureTrue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
BreakOnFailure
(
true
),
false
);
}
// Tests parsing --g
tes
t_catch_exceptions.
// Tests parsing --g
uni
t_catch_exceptions.
TEST_F
(
ParseFlagsTest
,
CatchExceptions
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_catch_exceptions"
,
"--g
uni
t_catch_exceptions"
,
NULL
};
...
...
@@ -5941,11 +5945,11 @@ TEST_F(ParseFlagsTest, CatchExceptions) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
CatchExceptions
(
true
),
false
);
}
// Tests parsing --g
tes
t_death_test_use_fork.
// Tests parsing --g
uni
t_death_test_use_fork.
TEST_F
(
ParseFlagsTest
,
DeathTestUseFork
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_death_test_use_fork"
,
"--g
uni
t_death_test_use_fork"
,
NULL
};
...
...
@@ -5962,8 +5966,8 @@ TEST_F(ParseFlagsTest, DeathTestUseFork) {
TEST_F
(
ParseFlagsTest
,
DuplicatedFlags
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_filter=a"
,
"--g
tes
t_filter=b"
,
"--g
uni
t_filter=a"
,
"--g
uni
t_filter=b"
,
NULL
};
...
...
@@ -5979,9 +5983,9 @@ TEST_F(ParseFlagsTest, DuplicatedFlags) {
TEST_F
(
ParseFlagsTest
,
UnrecognizedFlag
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_break_on_failure"
,
"--g
uni
t_break_on_failure"
,
"bar"
,
// Unrecognized by Google Test.
"--g
tes
t_filter=b"
,
"--g
uni
t_filter=b"
,
NULL
};
...
...
@@ -5997,11 +6001,11 @@ TEST_F(ParseFlagsTest, UnrecognizedFlag) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
flags
,
false
);
}
// Tests having a --g
tes
t_list_tests flag
// Tests having a --g
uni
t_list_tests flag
TEST_F
(
ParseFlagsTest
,
ListTestsFlag
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_list_tests"
,
"--g
uni
t_list_tests"
,
NULL
};
...
...
@@ -6013,11 +6017,11 @@ TEST_F(ParseFlagsTest, ListTestsFlag) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ListTests
(
true
),
false
);
}
// Tests having a --g
tes
t_list_tests flag with a "true" value
// Tests having a --g
uni
t_list_tests flag with a "true" value
TEST_F
(
ParseFlagsTest
,
ListTestsTrue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_list_tests=1"
,
"--g
uni
t_list_tests=1"
,
NULL
};
...
...
@@ -6029,11 +6033,11 @@ TEST_F(ParseFlagsTest, ListTestsTrue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ListTests
(
true
),
false
);
}
// Tests having a --g
tes
t_list_tests flag with a "false" value
// Tests having a --g
uni
t_list_tests flag with a "false" value
TEST_F
(
ParseFlagsTest
,
ListTestsFalse
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_list_tests=0"
,
"--g
uni
t_list_tests=0"
,
NULL
};
...
...
@@ -6045,11 +6049,11 @@ TEST_F(ParseFlagsTest, ListTestsFalse) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ListTests
(
false
),
false
);
}
// Tests parsing --g
tes
t_list_tests=f.
// Tests parsing --g
uni
t_list_tests=f.
TEST_F
(
ParseFlagsTest
,
ListTestsFalse_f
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_list_tests=f"
,
"--g
uni
t_list_tests=f"
,
NULL
};
...
...
@@ -6061,11 +6065,11 @@ TEST_F(ParseFlagsTest, ListTestsFalse_f) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ListTests
(
false
),
false
);
}
// Tests parsing --g
tes
t_list_tests=F.
// Tests parsing --g
uni
t_list_tests=F.
TEST_F
(
ParseFlagsTest
,
ListTestsFalse_F
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_list_tests=F"
,
"--g
uni
t_list_tests=F"
,
NULL
};
...
...
@@ -6077,28 +6081,28 @@ TEST_F(ParseFlagsTest, ListTestsFalse_F) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ListTests
(
false
),
false
);
}
// Tests parsing --g
tes
t_output (invalid).
// Tests parsing --g
uni
t_output (invalid).
TEST_F
(
ParseFlagsTest
,
OutputEmpty
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_output"
,
"--g
uni
t_output"
,
NULL
};
const
char
*
argv2
[]
=
{
"foo.exe"
,
"--g
tes
t_output"
,
"--g
uni
t_output"
,
NULL
};
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
(),
true
);
}
// Tests parsing --g
tes
t_output=xml
// Tests parsing --g
uni
t_output=xml
TEST_F
(
ParseFlagsTest
,
OutputXml
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_output=xml"
,
"--g
uni
t_output=xml"
,
NULL
};
...
...
@@ -6110,11 +6114,11 @@ TEST_F(ParseFlagsTest, OutputXml) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Output
(
"xml"
),
false
);
}
// Tests parsing --g
tes
t_output=xml:file
// Tests parsing --g
uni
t_output=xml:file
TEST_F
(
ParseFlagsTest
,
OutputXmlFile
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_output=xml:file"
,
"--g
uni
t_output=xml:file"
,
NULL
};
...
...
@@ -6126,11 +6130,11 @@ TEST_F(ParseFlagsTest, OutputXmlFile) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Output
(
"xml:file"
),
false
);
}
// Tests parsing --g
tes
t_output=xml:directory/path/
// Tests parsing --g
uni
t_output=xml:directory/path/
TEST_F
(
ParseFlagsTest
,
OutputXmlDirectory
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_output=xml:directory/path/"
,
"--g
uni
t_output=xml:directory/path/"
,
NULL
};
...
...
@@ -6143,11 +6147,11 @@ TEST_F(ParseFlagsTest, OutputXmlDirectory) {
Flags
::
Output
(
"xml:directory/path/"
),
false
);
}
// Tests having a --g
tes
t_print_time flag
// Tests having a --g
uni
t_print_time flag
TEST_F
(
ParseFlagsTest
,
PrintTimeFlag
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_print_time"
,
"--g
uni
t_print_time"
,
NULL
};
...
...
@@ -6159,11 +6163,11 @@ TEST_F(ParseFlagsTest, PrintTimeFlag) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
PrintTime
(
true
),
false
);
}
// Tests having a --g
tes
t_print_time flag with a "true" value
// Tests having a --g
uni
t_print_time flag with a "true" value
TEST_F
(
ParseFlagsTest
,
PrintTimeTrue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_print_time=1"
,
"--g
uni
t_print_time=1"
,
NULL
};
...
...
@@ -6175,11 +6179,11 @@ TEST_F(ParseFlagsTest, PrintTimeTrue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
PrintTime
(
true
),
false
);
}
// Tests having a --g
tes
t_print_time flag with a "false" value
// Tests having a --g
uni
t_print_time flag with a "false" value
TEST_F
(
ParseFlagsTest
,
PrintTimeFalse
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_print_time=0"
,
"--g
uni
t_print_time=0"
,
NULL
};
...
...
@@ -6191,11 +6195,11 @@ TEST_F(ParseFlagsTest, PrintTimeFalse) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
PrintTime
(
false
),
false
);
}
// Tests parsing --g
tes
t_print_time=f.
// Tests parsing --g
uni
t_print_time=f.
TEST_F
(
ParseFlagsTest
,
PrintTimeFalse_f
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_print_time=f"
,
"--g
uni
t_print_time=f"
,
NULL
};
...
...
@@ -6207,11 +6211,11 @@ TEST_F(ParseFlagsTest, PrintTimeFalse_f) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
PrintTime
(
false
),
false
);
}
// Tests parsing --g
tes
t_print_time=F.
// Tests parsing --g
uni
t_print_time=F.
TEST_F
(
ParseFlagsTest
,
PrintTimeFalse_F
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_print_time=F"
,
"--g
uni
t_print_time=F"
,
NULL
};
...
...
@@ -6223,11 +6227,11 @@ TEST_F(ParseFlagsTest, PrintTimeFalse_F) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
PrintTime
(
false
),
false
);
}
// Tests parsing --g
tes
t_random_seed=number
// Tests parsing --g
uni
t_random_seed=number
TEST_F
(
ParseFlagsTest
,
RandomSeed
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_random_seed=1000"
,
"--g
uni
t_random_seed=1000"
,
NULL
};
...
...
@@ -6239,11 +6243,11 @@ TEST_F(ParseFlagsTest, RandomSeed) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
RandomSeed
(
1000
),
false
);
}
// Tests parsing --g
tes
t_repeat=number
// Tests parsing --g
uni
t_repeat=number
TEST_F
(
ParseFlagsTest
,
Repeat
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_repeat=1000"
,
"--g
uni
t_repeat=1000"
,
NULL
};
...
...
@@ -6255,11 +6259,11 @@ TEST_F(ParseFlagsTest, Repeat) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Repeat
(
1000
),
false
);
}
// Tests having a --g
tes
t_also_run_disabled_tests flag
// Tests having a --g
uni
t_also_run_disabled_tests flag
TEST_F
(
ParseFlagsTest
,
AlsoRunDisabledTestsFlag
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_also_run_disabled_tests"
,
"--g
uni
t_also_run_disabled_tests"
,
NULL
};
...
...
@@ -6272,11 +6276,11 @@ TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) {
Flags
::
AlsoRunDisabledTests
(
true
),
false
);
}
// Tests having a --g
tes
t_also_run_disabled_tests flag with a "true" value
// Tests having a --g
uni
t_also_run_disabled_tests flag with a "true" value
TEST_F
(
ParseFlagsTest
,
AlsoRunDisabledTestsTrue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_also_run_disabled_tests=1"
,
"--g
uni
t_also_run_disabled_tests=1"
,
NULL
};
...
...
@@ -6289,11 +6293,11 @@ TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) {
Flags
::
AlsoRunDisabledTests
(
true
),
false
);
}
// Tests having a --g
tes
t_also_run_disabled_tests flag with a "false" value
// Tests having a --g
uni
t_also_run_disabled_tests flag with a "false" value
TEST_F
(
ParseFlagsTest
,
AlsoRunDisabledTestsFalse
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_also_run_disabled_tests=0"
,
"--g
uni
t_also_run_disabled_tests=0"
,
NULL
};
...
...
@@ -6306,11 +6310,11 @@ TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) {
Flags
::
AlsoRunDisabledTests
(
false
),
false
);
}
// Tests parsing --g
tes
t_shuffle.
// Tests parsing --g
uni
t_shuffle.
TEST_F
(
ParseFlagsTest
,
ShuffleWithoutValue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_shuffle"
,
"--g
uni
t_shuffle"
,
NULL
};
...
...
@@ -6322,11 +6326,11 @@ TEST_F(ParseFlagsTest, ShuffleWithoutValue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Shuffle
(
true
),
false
);
}
// Tests parsing --g
tes
t_shuffle=0.
// Tests parsing --g
uni
t_shuffle=0.
TEST_F
(
ParseFlagsTest
,
ShuffleFalse_0
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_shuffle=0"
,
"--g
uni
t_shuffle=0"
,
NULL
};
...
...
@@ -6338,11 +6342,11 @@ TEST_F(ParseFlagsTest, ShuffleFalse_0) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Shuffle
(
false
),
false
);
}
// Tests parsing a --g
tes
t_shuffle flag that has a "true" definition.
// Tests parsing a --g
uni
t_shuffle flag that has a "true" definition.
TEST_F
(
ParseFlagsTest
,
ShuffleTrue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_shuffle=1"
,
"--g
uni
t_shuffle=1"
,
NULL
};
...
...
@@ -6354,11 +6358,11 @@ TEST_F(ParseFlagsTest, ShuffleTrue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Shuffle
(
true
),
false
);
}
// Tests parsing --g
tes
t_stack_trace_depth=number.
// Tests parsing --g
uni
t_stack_trace_depth=number.
TEST_F
(
ParseFlagsTest
,
StackTraceDepth
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_stack_trace_depth=5"
,
"--g
uni
t_stack_trace_depth=5"
,
NULL
};
...
...
@@ -6373,7 +6377,7 @@ TEST_F(ParseFlagsTest, StackTraceDepth) {
TEST_F
(
ParseFlagsTest
,
StreamResultTo
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_stream_result_to=localhost:1234"
,
"--g
uni
t_stream_result_to=localhost:1234"
,
NULL
};
...
...
@@ -6386,11 +6390,11 @@ TEST_F(ParseFlagsTest, StreamResultTo) {
argv
,
argv2
,
Flags
::
StreamResultTo
(
"localhost:1234"
),
false
);
}
// Tests parsing --g
tes
t_throw_on_failure.
// Tests parsing --g
uni
t_throw_on_failure.
TEST_F
(
ParseFlagsTest
,
ThrowOnFailureWithoutValue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_throw_on_failure"
,
"--g
uni
t_throw_on_failure"
,
NULL
};
...
...
@@ -6402,11 +6406,11 @@ TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ThrowOnFailure
(
true
),
false
);
}
// Tests parsing --g
tes
t_throw_on_failure=0.
// Tests parsing --g
uni
t_throw_on_failure=0.
TEST_F
(
ParseFlagsTest
,
ThrowOnFailureFalse_0
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_throw_on_failure=0"
,
"--g
uni
t_throw_on_failure=0"
,
NULL
};
...
...
@@ -6418,12 +6422,12 @@ TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
ThrowOnFailure
(
false
),
false
);
}
// Tests parsing a --g
tes
t_throw_on_failure flag that has a "true"
// Tests parsing a --g
uni
t_throw_on_failure flag that has a "true"
// definition.
TEST_F
(
ParseFlagsTest
,
ThrowOnFailureTrue
)
{
const
char
*
argv
[]
=
{
"foo.exe"
,
"--g
tes
t_throw_on_failure=1"
,
"--g
uni
t_throw_on_failure=1"
,
NULL
};
...
...
@@ -6440,16 +6444,16 @@ TEST_F(ParseFlagsTest, ThrowOnFailureTrue) {
TEST_F
(
ParseFlagsTest
,
WideStrings
)
{
const
wchar_t
*
argv
[]
=
{
L"foo.exe"
,
L"--g
tes
t_filter=Foo*"
,
L"--g
tes
t_list_tests=1"
,
L"--g
tes
t_break_on_failure"
,
L"--non_g
tes
t_flag"
,
L"--g
uni
t_filter=Foo*"
,
L"--g
uni
t_list_tests=1"
,
L"--g
uni
t_break_on_failure"
,
L"--non_g
uni
t_flag"
,
NULL
};
const
wchar_t
*
argv2
[]
=
{
L"foo.exe"
,
L"--non_g
tes
t_flag"
,
L"--non_g
uni
t_flag"
,
NULL
};
...
...
@@ -6513,7 +6517,7 @@ TEST_F(FlagfileTest, Empty) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
(),
false
);
}
// Tests passing a non-empty --g
tes
t_filter flag via --g
tes
t_flagfile.
// Tests passing a non-empty --g
uni
t_filter flag via --g
uni
t_flagfile.
TEST_F
(
FlagfileTest
,
FilterNonEmpty
)
{
internal
::
FilePath
flagfile_path
(
CreateFlagfile
(
"--"
GTEST_FLAG_PREFIX_
"filter=abc"
));
...
...
@@ -6534,7 +6538,7 @@ TEST_F(FlagfileTest, FilterNonEmpty) {
GTEST_TEST_PARSING_FLAGS_
(
argv
,
argv2
,
Flags
::
Filter
(
"abc"
),
false
);
}
// Tests passing several flags via --g
tes
t_flagfile.
// Tests passing several flags via --g
uni
t_flagfile.
TEST_F
(
FlagfileTest
,
SeveralFlags
)
{
internal
::
FilePath
flagfile_path
(
CreateFlagfile
(
"--"
GTEST_FLAG_PREFIX_
"filter=abc
\n
"
...
...
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