You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
622 B
27 lines
622 B
#ifdef TEST
|
|
|
|
#include "unity.h"
|
|
#include "timequiz.h"
|
|
|
|
// Test setup function
|
|
void setUp(void) {
|
|
// This function will be called before each test
|
|
}
|
|
|
|
// Test teardown function
|
|
void tearDown(void) {
|
|
// This function will be called after each test
|
|
}
|
|
|
|
void test_getRandomQuestionIndex(void) {
|
|
int askedQuestions[10] = {0};
|
|
int totalQuestions = 10;
|
|
|
|
// Call the function to get a random question index
|
|
int index = getRandomQuestionIndex(askedQuestions, totalQuestions);
|
|
|
|
// Assert that the index is within the valid range
|
|
TEST_ASSERT_TRUE(index >= 0 && index < totalQuestions);
|
|
}
|
|
|
|
#endif //TEST
|