Lines Matching defs:Outcome
154 enum class Outcome {
161 std::string ToString(Outcome outcome) {
163 case Outcome::Success:
165 case Outcome::UnexpectedCause:
167 case Outcome::UnexpectedErrorMessage:
169 case Outcome::InvalidCause:
179 DeathTestResult(Outcome set_outcome, DeathCause set_cause, const std::string& set_failure_description = "")
182 bool success() const { return outcome() == Outcome::Success; }
183 Outcome outcome() const { return outcome_; }
188 Outcome outcome_ = Outcome::Success;
207 return DeathTestResult(Outcome::InvalidCause, cause, ToString(cause));
216 return DeathTestResult(Outcome::UnexpectedCause, cause, failure_description.str());
222 return DeathTestResult(Outcome::UnexpectedErrorMessage, cause, failure_description);
225 return DeathTestResult(Outcome::Success, cause);