star-sp

Random number generators and distributions
git clone git://git.meso-star.fr/star-sp.git
Log | Files | Refs | README | LICENSE

commit cb6389a2d302b21a444bce31665eceea38a2c22b
parent c413e00e842a9c791c4ebd8c4a464b8f61a2ff0f
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Tue, 12 Dec 2017 10:52:41 +0100

Fix conditions in test code

Diffstat:
Msrc/test_ssp_rng.c | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/test_ssp_rng.c b/src/test_ssp_rng.c @@ -93,11 +93,11 @@ test_rng(const struct ssp_rng_type* type) CHK(ssp_rng_create(&allocator, type, &rng) == RES_OK); CHK(ssp_rng_set(NULL, 0) == RES_BAD_ARG); - CHK(ssp_rng_set(rng, 0) == can_set ? RES_OK : RES_BAD_OP); + CHK(ssp_rng_set(rng, 0) == (can_set ? RES_OK : RES_BAD_OP)); CHK(ssp_rng_create(NULL, type, &rng1) == RES_OK); CHK(ssp_rng_create(NULL, type, &rng2) == RES_OK); - CHK(ssp_rng_discard(rng1, 10) == can_discard ? RES_OK : RES_BAD_OP); + CHK(ssp_rng_discard(rng1, 10) == (can_discard ? RES_OK : RES_BAD_OP)); if (type != &ssp_rng_random_device) { for (i = 0; i < 10; i++) ssp_rng_get(rng2); CHK(ssp_rng_get(rng1) == ssp_rng_get(rng2)); @@ -112,7 +112,7 @@ test_rng(const struct ssp_rng_type* type) } } - CHK(ssp_rng_set(rng, 0xDECAFBAD) == can_set ? RES_OK : RES_BAD_OP); + CHK(ssp_rng_set(rng, 0xDECAFBAD) == (can_set ? RES_OK : RES_BAD_OP)); FOR_EACH(i, 0, NRAND) { datai1[i] = ssp_rng_get(rng); CHK(datai1[i] != datai0[i]); @@ -190,7 +190,7 @@ test_rng(const struct ssp_rng_type* type) CHK(ssp_rng_write(NULL, NULL) == RES_BAD_ARG); CHK(ssp_rng_write(rng, NULL) == RES_BAD_ARG); CHK(ssp_rng_write(NULL, stream) == RES_BAD_ARG); - CHK(ssp_rng_write(rng, stream) == can_rw ? RES_OK : RES_BAD_OP); + CHK(ssp_rng_write(rng, stream) == (can_rw ? RES_OK : RES_BAD_OP)); FOR_EACH(i, 0, NRAND) datai0[i] = ssp_rng_get(rng); @@ -198,9 +198,9 @@ test_rng(const struct ssp_rng_type* type) CHK(ssp_rng_read(NULL, NULL) == RES_BAD_ARG); CHK(ssp_rng_read(rng, NULL) == RES_BAD_ARG); CHK(ssp_rng_read(NULL, stream) == RES_BAD_ARG); - CHK(ssp_rng_read(rng, stream) == can_rw ? RES_IO_ERR : RES_BAD_OP); + CHK(ssp_rng_read(rng, stream) == (can_rw ? RES_IO_ERR : RES_BAD_OP)); rewind(stream); - CHK(ssp_rng_read(rng, stream) == can_rw ? RES_OK : RES_BAD_OP); + CHK(ssp_rng_read(rng, stream) == (can_rw ? RES_OK : RES_BAD_OP)); if (can_rw) { FOR_EACH(i, 0, NRAND) {