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:
Enrico Weigelt, metux IT consult
2025-05-07 15:08:48 +02:00
parent 0717a837f7
commit 67716013b5
6 changed files with 34 additions and 5 deletions

View File

@@ -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;

View File

@@ -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);
}