mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
test: add assert()s to fix analyzer warnings
Reduce the analyzer spam a bit by adding some extra asserts. Since it's test code, we can't have enough of them anyways ;-) Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
@@ -56,6 +56,7 @@ fake_init_sprite(DeviceIntPtr dev)
|
||||
|
||||
sprite->spriteTraceSize = 10;
|
||||
sprite->spriteTrace = calloc(sprite->spriteTraceSize, sizeof(WindowPtr));
|
||||
assert(sprite->spriteTrace);
|
||||
sprite->spriteTraceGood = 1;
|
||||
sprite->spriteTrace[0] = &root;
|
||||
sprite->hot.x = SPRITE_X;
|
||||
|
||||
@@ -59,10 +59,12 @@ xi2mask_test(void)
|
||||
assert(xi2mask_num_masks(xi2mask) == xi2mask->nmasks);
|
||||
|
||||
mask = calloc(1, xi2mask_mask_size(xi2mask));
|
||||
assert(mask);
|
||||
|
||||
/* ensure zeros */
|
||||
for (i = 0; i < xi2mask_num_masks(xi2mask); i++) {
|
||||
const unsigned char *m = xi2mask_get_one_mask(xi2mask, i);
|
||||
|
||||
assert(mask);
|
||||
assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0);
|
||||
}
|
||||
|
||||
@@ -77,7 +79,10 @@ xi2mask_test(void)
|
||||
|
||||
m = xi2mask_get_one_mask(xi2mask, i);
|
||||
SetBit(mask, i);
|
||||
assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0);
|
||||
assert(mask);
|
||||
assert(m);
|
||||
if (mask)
|
||||
assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0);
|
||||
ClearBit(mask, i);
|
||||
}
|
||||
|
||||
@@ -85,6 +90,7 @@ xi2mask_test(void)
|
||||
for (i = 0; i < xi2mask_num_masks(xi2mask); i++) {
|
||||
const unsigned char *m = xi2mask_get_one_mask(xi2mask, i);
|
||||
|
||||
assert(mask);
|
||||
assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) != 0);
|
||||
xi2mask_zero(xi2mask, i);
|
||||
assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0);
|
||||
@@ -97,7 +103,7 @@ xi2mask_test(void)
|
||||
|
||||
for (i = 0; i < xi2mask_num_masks(xi2mask); i++) {
|
||||
const unsigned char *m = xi2mask_get_one_mask(xi2mask, i);
|
||||
|
||||
assert(mask);
|
||||
assert(memcmp(mask, m, xi2mask_mask_size(xi2mask)) == 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user