Lines Matching defs:const
56 const char kDeathTestStyleFlag[] = "death_test_style";
57 const char kDeathTestUseFork[] = "death_test_use_fork";
58 const char kInternalRunDeathTestFlag[] = "internal_run_death_test";
88 static bool Create(const char* statement, Matcher<const std::string&> matcher,
89 const char* file, int line, DeathTest** test);
100 DeathTest* const test_;
101 ReturnSentinel(const ReturnSentinel&) = delete;
102 ReturnSentinel& operator=(const ReturnSentinel&) = delete;
139 static const char* LastMessage();
141 static void set_last_death_test_message(const std::string& message);
147 DeathTest(const DeathTest&) = delete;
148 DeathTest& operator=(const DeathTest&) = delete;
157 virtual bool Create(const char* statement,
158 Matcher<const std::string&> matcher, const char* file,
165 bool Create(const char* statement, Matcher<const std::string&> matcher,
166 const char* file, int line, DeathTest** test) override;
176 inline Matcher<const ::std::string&> MakeDeathTestMatcher(
180 inline Matcher<const ::std::string&> MakeDeathTestMatcher(const char* regex) {
183 inline Matcher<const ::std::string&> MakeDeathTestMatcher(
184 const ::std::string& regex) {
188 // If a Matcher<const ::std::string&> is passed to EXPECT_DEATH (etc.), it's
190 inline Matcher<const ::std::string&> MakeDeathTestMatcher(
191 Matcher<const ::std::string&> matcher) {
201 } catch (const ::std::exception& gtest_exception) { \
241 const ::testing::internal::DeathTest::ReturnSentinel gtest_sentinel( \
274 InternalRunDeathTestFlag(const std::string& a_file, int a_line, int an_index,
282 const std::string& file() const { return file_; }
283 int line() const { return line_; }
284 int index() const { return index_; }
285 int write_fd() const { return write_fd_; }
293 InternalRunDeathTestFlag(const InternalRunDeathTestFlag&) = delete;
294 InternalRunDeathTestFlag& operator=(const InternalRunDeathTestFlag&) = delete;