test: fix test of uid-range
The number of uid's in the range should be tested instead of written directly. The test still passes with the fix checks. Found with Coverity. Fixes: CID#1237714 - 1237722
This commit is contained in:
parent
86be3e1e65
commit
20755373b1
|
@ -32,7 +32,7 @@ int main(int argc, char *argv[]) {
|
|||
assert_se(uid_range_add_str(&p, &n, "500-999") >= 0);
|
||||
assert_se(n == 1);
|
||||
assert_se(p[0].start == 500);
|
||||
assert_se(p[0].nr = 500);
|
||||
assert_se(p[0].nr == 500);
|
||||
|
||||
assert_se(!uid_range_contains(p, n, 499));
|
||||
assert_se(uid_range_contains(p, n, 500));
|
||||
|
@ -52,40 +52,40 @@ int main(int argc, char *argv[]) {
|
|||
assert_se(uid_range_add_str(&p, &n, "1000") >= 0);
|
||||
assert_se(n == 1);
|
||||
assert_se(p[0].start == 500);
|
||||
assert_se(p[0].nr = 501);
|
||||
assert_se(p[0].nr == 501);
|
||||
|
||||
assert_se(uid_range_add_str(&p, &n, "30-40") >= 0);
|
||||
assert_se(n == 2);
|
||||
assert_se(p[0].start == 30);
|
||||
assert_se(p[0].nr = 11);
|
||||
assert_se(p[0].nr == 11);
|
||||
assert_se(p[1].start == 500);
|
||||
assert_se(p[1].nr = 501);
|
||||
assert_se(p[1].nr == 501);
|
||||
|
||||
assert_se(uid_range_add_str(&p, &n, "60-70") >= 0);
|
||||
assert_se(n == 3);
|
||||
assert_se(p[0].start == 30);
|
||||
assert_se(p[0].nr = 11);
|
||||
assert_se(p[0].nr == 11);
|
||||
assert_se(p[1].start == 60);
|
||||
assert_se(p[1].nr = 11);
|
||||
assert_se(p[1].nr == 11);
|
||||
assert_se(p[2].start == 500);
|
||||
assert_se(p[2].nr = 501);
|
||||
assert_se(p[2].nr == 501);
|
||||
|
||||
assert_se(uid_range_add_str(&p, &n, "20-2000") >= 0);
|
||||
assert_se(n == 1);
|
||||
assert_se(p[0].start == 20);
|
||||
assert_se(p[0].nr = 1981);
|
||||
assert_se(p[0].nr == 1981);
|
||||
|
||||
assert_se(uid_range_add_str(&p, &n, "2002") >= 0);
|
||||
assert_se(n == 2);
|
||||
assert_se(p[0].start == 20);
|
||||
assert_se(p[0].nr = 1981);
|
||||
assert_se(p[0].nr == 1981);
|
||||
assert_se(p[1].start == 2002);
|
||||
assert_se(p[1].nr = 1);
|
||||
assert_se(p[1].nr == 1);
|
||||
|
||||
assert_se(uid_range_add_str(&p, &n, "2001") >= 0);
|
||||
assert_se(n == 1);
|
||||
assert_se(p[0].start == 20);
|
||||
assert_se(p[0].nr = 1983);
|
||||
assert_se(p[0].nr == 1983);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue