X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftest%2Ftest-job-type.c;h=af0d76e8947463a9176605981aad523085d33774;hb=adfe5671ef794099068038dfccbf1eb5134433c8;hp=10663744362a1511a85e53431feace7abc7864bb;hpb=f274ece0f76b5709408821e317e87aef76123db6;p=elogind.git diff --git a/src/test/test-job-type.c b/src/test/test-job-type.c index 106637443..af0d76e89 100644 --- a/src/test/test-job-type.c +++ b/src/test/test-job-type.c @@ -20,9 +20,6 @@ ***/ #include -#include -#include -#include #include "job.h" #include "unit.h" @@ -52,29 +49,29 @@ int main(int argc, char*argv[]) { merged_ab = (job_type_merge_and_collapse(&ab, b, u) >= 0); if (!job_type_is_mergeable(a, b)) { - assert(!merged_ab); + assert_se(!merged_ab); printf("Not mergeable: %s + %s\n", job_type_to_string(a), job_type_to_string(b)); continue; } - assert(merged_ab); + assert_se(merged_ab); printf("%s + %s = %s\n", job_type_to_string(a), job_type_to_string(b), job_type_to_string(ab)); for (c = 0; c < _JOB_TYPE_MAX_MERGING; c++) { /* Verify transitivity of mergeability of job types */ - assert(!job_type_is_mergeable(a, b) || + assert_se(!job_type_is_mergeable(a, b) || !job_type_is_mergeable(b, c) || job_type_is_mergeable(a, c)); /* Verify that merged entries can be merged with the same entries * they can be merged with separately */ - assert(!job_type_is_mergeable(a, c) || job_type_is_mergeable(ab, c)); - assert(!job_type_is_mergeable(b, c) || job_type_is_mergeable(ab, c)); + assert_se(!job_type_is_mergeable(a, c) || job_type_is_mergeable(ab, c)); + assert_se(!job_type_is_mergeable(b, c) || job_type_is_mergeable(ab, c)); /* Verify that if a merged with b is not mergeable with c, then * either a or b is not mergeable with c either. */ - assert(job_type_is_mergeable(ab, c) || !job_type_is_mergeable(a, c) || !job_type_is_mergeable(b, c)); + assert_se(job_type_is_mergeable(ab, c) || !job_type_is_mergeable(a, c) || !job_type_is_mergeable(b, c)); bc = b; if (job_type_merge_and_collapse(&bc, c, u) >= 0) { @@ -82,16 +79,16 @@ int main(int argc, char*argv[]) { /* Verify associativity */ ab_c = ab; - assert(job_type_merge_and_collapse(&ab_c, c, u) == 0); + assert_se(job_type_merge_and_collapse(&ab_c, c, u) == 0); bc_a = bc; - assert(job_type_merge_and_collapse(&bc_a, a, u) == 0); + assert_se(job_type_merge_and_collapse(&bc_a, a, u) == 0); a_bc = a; - assert(job_type_merge_and_collapse(&a_bc, bc, u) == 0); + assert_se(job_type_merge_and_collapse(&a_bc, bc, u) == 0); - assert(ab_c == bc_a); - assert(ab_c == a_bc); + assert_se(ab_c == bc_a); + assert_se(ab_c == a_bc); printf("%s + %s + %s = %s\n", job_type_to_string(a), job_type_to_string(b), job_type_to_string(c), job_type_to_string(ab_c)); }