Browse Source

Test: PityTest - test_assert.cc updated

master
heck 4 years ago
parent
commit
6639ef142a
  1. 21
      test/test_assert.cc

21
test/test_assert.cc

@ -3,9 +3,6 @@
#include <exception> #include <exception>
using namespace pEp::PityTest11; using namespace pEp::PityTest11;
using TestUnit = PityUnit<>;
void not_throwing() {} void not_throwing() {}
void throwing() void throwing()
@ -15,18 +12,18 @@ void throwing()
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
TestUnit asserts {"test_asserts"};
asserts.add("nfdsg", []() {
PITYASSERT(true, "thats wrong");
try {
PITYASSERT(false, "thats correct");
throw std::runtime_error("PITYASSERT(false) does not throw");
} catch (const PityAssertException& pae) {
}
})
PITYASSERT(true, "thats wrong");
try {
PITYASSERT(false, "thats correct");
throw std::runtime_error("PITYASSERT(false) does not throw");
} catch (const PityAssertException& pae) {
}
PITYASSERT(true, "thats wrong");
PITYASSERT_THROWS(throwing(), "is actually throwing "); PITYASSERT_THROWS(throwing(), "is actually throwing ");
try { try {
PITYASSERT_THROWS(not_throwing(), "is actually not throwing"); PITYASSERT_THROWS(not_throwing(), "is actually not throwing");
throw std::runtime_error("PITYASSERT(false) does not throw"); throw std::runtime_error("PITYASSERT(false) does not throw");

Loading…
Cancel
Save