diff --git a/numbers.c b/numbers.c index a0aa07b..3cef3cd 100644 --- a/numbers.c +++ b/numbers.c @@ -18,13 +18,13 @@ unsigned int *createNumbers(unsigned int len) { srand(time(NULL)); unsigned int* numbers =malloc(sizeof(unsigned int) * len); - unsigned int = numberTemp; + unsigned int numberTemp; bool check = false; for(int i = 0; i < len; i++){ while(check == false){ - numberTemp = rand() % 100; + numberTemp = (rand() % 2*len)+1; for(int j = 0; j < i; j++){ if(numberTemp == numbers[j]){ diff --git a/numbersTests.c b/numbersTests.c new file mode 100644 index 0000000..97e9697 --- /dev/null +++ b/numbersTests.c @@ -0,0 +1,22 @@ +#include +#include "unity/unity.h" +#include "numbers.h" + + + +void setUp(void){} +void tearDown(void){} + + + +int main(){ + UNITY_BEGIN(); + + printf("\n============================\nnumbers tests\n============================\n"); + + RUN_TEST(TEST_CREATE_STACK); + RUN_TEST(TEST_STACK_POP); + RUN_TEST(TEST_STACK_PUSH); + + return UNITY_END(); +} \ No newline at end of file