Lines Matching refs:runtime_error

1640       std::function<void()>([]() { throw std::runtime_error("message"); }),
1641 Throws<std::runtime_error>());
1644 std::function<void()>([]() { throw std::runtime_error("message"); }),
1645 ThrowsMessage<std::runtime_error>(HasSubstr("message")));
1650 std::function<void()>([]() { throw std::runtime_error("ABC123XYZ"); }),
1651 ThrowsMessage<std::runtime_error>(HasSubstr("ABC123XYZ")));
1671 throw std::runtime_error("message");
1673 Throws<std::runtime_error>());
1678 throw std::runtime_error("message");
1680 ThrowsMessage<std::runtime_error>(HasSubstr("message")));
1685 throw std::runtime_error("message");
1687 Throws<std::runtime_error>(
1688 Property(&std::runtime_error::what, HasSubstr("message"))));
1693 Matcher<std::function<void()>> matcher = Throws<std::runtime_error>();
1697 EXPECT_THAT(explanation, HasSubstr("std::runtime_error"));
1701 Matcher<std::function<void()>> matcher = Throws<std::runtime_error>();
1704 []() { throw std::runtime_error("error message"); }, &listener));
1705 EXPECT_THAT(listener.str(), HasSubstr("std::runtime_error"));
1709 Matcher<std::function<void()>> matcher = Throws<std::runtime_error>();
1718 Matcher<std::function<void()>> matcher = Throws<std::runtime_error>();
1726 Matcher<std::function<void()>> matcher = Throws<std::runtime_error>();
1740 EXPECT_THAT(explanation, HasSubstr("std::runtime_error"));
1748 []() { throw std::runtime_error("error message"); }, &listener));
1749 EXPECT_THAT(listener.str(), HasSubstr("std::runtime_error"));
1779 ThrowsMessage<std::runtime_error>(HasSubstr("error message")))));
1785 ThrowsMessage<std::runtime_error>(HasSubstr("error message"));
1787 matcher.Matches([]() { throw std::runtime_error("error message"); }));
1789 matcher.Matches([]() { throw std::runtime_error("wrong message"); }));
1804 ThrowsMessage<std::runtime_error>("error message");
1806 matcher.Matches([]() { throw std::runtime_error("error message"); }));
1808 []() { throw std::runtime_error("wrong error message"); }));