aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_node.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-08-09 09:38:11 -0400
committerDavid Robillard <d@drobilla.net>2022-08-09 09:38:11 -0400
commit1b32cb74f84178d0a5ff6068d800c82318e55ec6 (patch)
treedf2914df4e28548a323d740b8388e6ec8e4b7751 /test/test_node.c
parent14f422f6355aaa109d030b81203eb090ad7d2663 (diff)
downloadserd-1b32cb74f84178d0a5ff6068d800c82318e55ec6.tar.gz
serd-1b32cb74f84178d0a5ff6068d800c82318e55ec6.tar.bz2
serd-1b32cb74f84178d0a5ff6068d800c82318e55ec6.zip
Fix array size warning
Diffstat (limited to 'test/test_node.c')
-rw-r--r--test/test_node.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/test_node.c b/test/test_node.c
index 9a2db562..fab1c3e9 100644
--- a/test/test_node.c
+++ b/test/test_node.c
@@ -107,18 +107,22 @@ test_double_to_node(void)
static void
test_integer_to_node(void)
{
- const long int_test_nums[] = {0, -0, -23, 23, -12340, 1000, -1000};
+#define N_TEST_NUMS 7U
- const char* int_test_strs[] = {
+ const long int_test_nums[N_TEST_NUMS] = {0, -0, -23, 23, -12340, 1000, -1000};
+
+ const char* int_test_strs[N_TEST_NUMS] = {
"0", "0", "-23", "23", "-12340", "1000", "-1000"};
- for (size_t i = 0; i < sizeof(int_test_nums) / sizeof(double); ++i) {
+ for (size_t i = 0; i < N_TEST_NUMS; ++i) {
SerdNode node = serd_node_new_integer(int_test_nums[i]);
assert(!strcmp((const char*)node.buf, (const char*)int_test_strs[i]));
const size_t len = strlen((const char*)node.buf);
assert(node.n_bytes == len && node.n_chars == len);
serd_node_free(&node);
}
+
+#undef N_TEST_NUMS
}
static void