From 92e67ec205d4511bebc2fa288d4b2c27b466d7df Mon Sep 17 00:00:00 2001 From: untypequicode Date: Sun, 15 Dec 2024 17:28:52 +0100 Subject: [PATCH] shell_test.c Changement de quelques tests --- Anna et Ethan/shell_test.c | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/Anna et Ethan/shell_test.c b/Anna et Ethan/shell_test.c index c0ad9b6..095afaf 100644 --- a/Anna et Ethan/shell_test.c +++ b/Anna et Ethan/shell_test.c @@ -99,7 +99,7 @@ void test(void) { assert(lefread_dequeue(dq, i) == i + 1); printf("assert(lefread_dequeue(dq, %d) == %d) check\n", i, i + 1); } - for (uint i = 0; i < 20; i++) { + for (uint i = 0; i < rand() % 100; i++) { if (i % 2 == 0) { uint tmp[i / 2]; for (uint j = 0; j < i / 2; j++) { @@ -142,7 +142,7 @@ void test(void) { "Test makeempty_dequeue et copy_dequeue_right in array [1, 20]\n"); // Test makeempty_dequeue et copy_dequeue_right printf("--------------------\n"); dequeue *dq2 = create_dequeue(); - for (uint i = 0; i < 10; i++) { + for (uint i = 0; i < rand() % 100; i++) { makeempty_dequeue(dq2); // printf_dequeue(dq2, "makeempty_dequeue", "dq2", -1, -1); copy_dequeue_right(dq2, dq, i); @@ -159,7 +159,7 @@ void test(void) { printf("--------------------\n"); printf("Test mem_dequeue in array [1, 20]\n"); // Test mem_dequeue printf("--------------------\n"); - for (uint i = 0; i < 20; i++) { + for (uint i = 0; i < rand() % 100; i++) { uint value = rand() % 100; // printf_dequeue(dq, "mem_dequeue", "dq2", value, // mem_dequeue(value, dq)); @@ -170,7 +170,7 @@ void test(void) { if (dq == NULL) delete_dequeue(dq2); for (uint k = 0; k < NB_TESTS_OCCUR; k++) { dq2 = create_dequeue(); - for (uint i = 0; i < 20; i++) { + for (uint i = 0; i < rand() % 100 + 1; i++) { lefins_dequeue(rand() % 100, dq2); } // printf_dequeue(dq2, "random", "dq2", -1, -1); @@ -196,7 +196,7 @@ void test(void) { printf("--------------------\n"); printf("Test mem_dequeue_sorted\n"); // Test mem_dequeue_sorted printf("--------------------\n"); - for (uint i = 0; i < 20; i++) { + for (uint i = 0; i < size_dequeue(dq2); i++) { assert(mem_dequeue_sorted(i, dq2) == mem_dequeue(i, dq2)); printf("assert(mem_dequeue_sorted(%d, dq2) == %d) check\n", i, mem_dequeue(i, dq2)); @@ -210,8 +210,10 @@ void test(void) { dq = create_dequeue(); dq2 = create_dequeue(); dequeue *dq3 = create_dequeue(); - for (uint i = 0; i < 10; i++) { + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq); + } + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq2); } sort_dequeue_norepeat(dq); @@ -261,8 +263,10 @@ void test(void) { for (uint k = 0; k < NB_TESTS_OCCUR; k++) { dq = create_dequeue(); dq2 = create_dequeue(); - for (uint i = 0; i < 20; i++) { + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq); + } + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq2); } sort_dequeue_norepeat(dq); @@ -287,8 +291,10 @@ void test(void) { for (uint k = 0; k < NB_TESTS_OCCUR; k++) { dq = create_dequeue(); dq2 = create_dequeue(); - for (uint i = 0; i < 10; i++) { + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq); + } + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq2); } sort_dequeue_norepeat(dq); @@ -304,7 +310,7 @@ void test(void) { } for (uint k = 0; k < NB_TESTS_OCCUR; k++) { dq = create_dequeue(); - for (uint i = 0; i < 10; i++) { + for (uint i = 0; i < rand() % 100; i++) { lefins_dequeue(rand() % 100, dq); } sort_dequeue_norepeat(dq); @@ -374,3 +380,4 @@ void test(void) { delete_barray(ba); } } +