summaryrefslogtreecommitdiff
path: root/test/vector_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/vector_test.c')
-rw-r--r--test/vector_test.c72
1 files changed, 35 insertions, 37 deletions
diff --git a/test/vector_test.c b/test/vector_test.c
index e327735..11e2363 100644
--- a/test/vector_test.c
+++ b/test/vector_test.c
@@ -1,26 +1,25 @@
/*
-* Copyright (C) 2023 Johnny Richard
-*
-* This program is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program. If not, see <https://www.gnu.org/licenses/>.
-*/
+ * Copyright (C) 2023 Johnny Richard
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ */
#define MUNIT_ENABLE_ASSERT_ALIASES
#include "munit.h"
#include "vector.h"
static MunitResult
-test_create_new(const MunitParameter params[],
- void *user_data_or_fixture)
+test_create_new(const MunitParameter params[], void *user_data_or_fixture)
{
vector_t *vec = vector_new();
@@ -47,20 +46,19 @@ test_create_new(const MunitParameter params[],
}
static MunitResult
-test_push_back(const MunitParameter params[],
- void *user_data_or_fixture)
+test_push_back(const MunitParameter params[], void *user_data_or_fixture)
{
vector_t *vec = vector_new();
int number1 = 1;
int number2 = 2;
- vector_push_back(vec, (void *) &number1);
- vector_push_back(vec, (void *) &number2);
+ vector_push_back(vec, (void *)&number1);
+ vector_push_back(vec, (void *)&number2);
assert_int(vec->size, ==, 2);
- assert_int(*((int *) vector_at(vec, 0)), ==, number1);
- assert_int(*((int *) vector_at(vec, 1)), ==, number2);
+ assert_int(*((int *)vector_at(vec, 0)), ==, number1);
+ assert_int(*((int *)vector_at(vec, 1)), ==, number2);
vector_destroy(vec);
@@ -68,8 +66,7 @@ test_push_back(const MunitParameter params[],
}
static MunitResult
-test_vector_push_back_until_resize(const MunitParameter params[],
- void *user_data_or_fixture)
+test_vector_push_back_until_resize(const MunitParameter params[], void *user_data_or_fixture)
{
vector_t *vec = vector_new();
@@ -77,17 +74,17 @@ test_vector_push_back_until_resize(const MunitParameter params[],
for (int i = 0; i < VECTOR_INITIAL_CAPACITY; ++i) {
items[i] = 1;
- vector_push_back(vec, (void *) &items[i]);
+ vector_push_back(vec, (void *)&items[i]);
}
items[VECTOR_INITIAL_CAPACITY] = 1;
- vector_push_back(vec, (void *) &items[VECTOR_INITIAL_CAPACITY]);
+ vector_push_back(vec, (void *)&items[VECTOR_INITIAL_CAPACITY]);
assert_int(vec->size, ==, VECTOR_INITIAL_CAPACITY + 1);
assert_int(vec->capacity, ==, VECTOR_INITIAL_CAPACITY * 2);
for (int i = 0; i < vec->size; ++i) {
- assert_int(*((int *) vec->items[i]), ==, 1);
+ assert_int(*((int *)vec->items[i]), ==, 1);
}
vector_destroy(vec);
@@ -95,17 +92,18 @@ test_vector_push_back_until_resize(const MunitParameter params[],
return MUNIT_OK;
}
-static MunitTest tests[] = {
- { "/test_create_new", test_create_new, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL },
- { "/test_push_back", test_push_back, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL },
- { "/test_vector_push_back_until_resize", test_vector_push_back_until_resize, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL },
+static MunitTest tests[] = { { "/test_create_new", test_create_new, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL },
+ { "/test_push_back", test_push_back, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL },
+ { "/test_vector_push_back_until_resize",
+ test_vector_push_back_until_resize,
+ NULL,
+ NULL,
+ MUNIT_TEST_OPTION_NONE,
+ NULL },
- { NULL, NULL, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL }
-};
+ { NULL, NULL, NULL, NULL, MUNIT_TEST_OPTION_NONE, NULL } };
-static const MunitSuite suite = {
- "/vector", tests, NULL, 1, MUNIT_SUITE_OPTION_NONE
-};
+static const MunitSuite suite = { "/vector", tests, NULL, 1, MUNIT_SUITE_OPTION_NONE };
int
main(int argc, char *argv[])