2021-11-12 16:36:49 +01:00
|
|
|
#include "test.h"
|
|
|
|
|
2022-04-10 14:33:30 +02:00
|
|
|
#include <stdexcept>
|
|
|
|
|
|
|
|
// tests are executed top to bottom
|
|
|
|
|
|
|
|
// never fail
|
2021-11-12 16:36:49 +01:00
|
|
|
TEST(ABC) {
|
|
|
|
CMPASSERT(1, true);
|
|
|
|
|
|
|
|
} TESTEND
|
|
|
|
|
2022-04-10 14:33:30 +02:00
|
|
|
// always fail
|
2021-11-12 16:36:49 +01:00
|
|
|
TEST(CDE) {
|
|
|
|
CMPASSERT(0, true);
|
|
|
|
|
2022-04-10 14:33:30 +02:00
|
|
|
} TESTEND
|
|
|
|
|
|
|
|
// always skip
|
|
|
|
TEST(FGH) {
|
|
|
|
SKIPTEST;
|
|
|
|
|
|
|
|
} TESTEND
|
|
|
|
|
|
|
|
// always throw
|
|
|
|
TEST(IJK) {
|
|
|
|
throw std::runtime_error("test exception");
|
|
|
|
|
|
|
|
} TESTEND
|