59 lines
819 B
C
59 lines
819 B
C
|
|
#include "../xtest.h"
|
|
#include "source.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() {
|
|
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
|