xtest/examples/skip.c
2022-01-11 20:01:15 +01:00

59 lines
841 B
C

#include "xtest.h"
#include "source.h"
#include "examples.h"
void no_skip_1() {}
void no_skip_2() {}
void no_skip_3() {}
void no_skip_4() {}
void no_skip_5() {}
void no_skip_6() {}
void skip_1() {
xtest_skip("foo");
}
void skip_2() {
xtest_skip("bar");
}
void skip_3() {
xtest_skip(NULL);
}
void skip_4() {
xtest_skip("some reason");
}
void skip_5() {
xtest_skip("other reason");
}
void skip_6() {
xtest_skip(NULL);
}
void example_skip(void) {
xtest_run(no_skip_1);
xtest_run(skip_1);
xtest_run(no_skip_2);
xtest_run(no_skip_3);
xtest_run(skip_2);
xtest_run(skip_3);
xtest_run(skip_4);
xtest_run(no_skip_4);
xtest_run(skip_5);
xtest_run(no_skip_5);
xtest_run(no_skip_6);
xtest_run(skip_6);
}
#ifndef XTEST_ALL_EXAMPLES
XTEST_RUN_MAIN(example_skip)
#endif