61 lines
874 B
C
61 lines
874 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
|
||
|
int main(int argc, char **argv) {
|
||
|
example_skip();
|
||
|
return xtest_complete();
|
||
|
}
|
||
|
#endif
|