mirror of
https://github.com/falk-werner/webfused
synced 2026-03-02 04:09:19 +00:00
allow to specify mount options
This commit is contained in:
44
test/util/string_list.cc
Normal file
44
test/util/string_list.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
#include "webfused/util/string_list.h"
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
TEST(string_list, init_cleanup)
|
||||
{
|
||||
wfd_string_list list;
|
||||
wfd_string_list_init(&list);
|
||||
|
||||
ASSERT_EQ(0, list.size);
|
||||
|
||||
wfd_string_list_cleanup(&list);
|
||||
}
|
||||
|
||||
TEST(string_list, add)
|
||||
{
|
||||
wfd_string_list list;
|
||||
wfd_string_list_init(&list);
|
||||
wfd_string_list_add(&list, "value");
|
||||
|
||||
ASSERT_EQ(1, list.size);
|
||||
ASSERT_STREQ("value", list.items[0]);
|
||||
|
||||
wfd_string_list_cleanup(&list);
|
||||
}
|
||||
|
||||
TEST(string_list, add_many)
|
||||
{
|
||||
wfd_string_list list;
|
||||
wfd_string_list_init(&list);
|
||||
|
||||
constexpr size_t count = 256;
|
||||
for (size_t i = 0; i < count; i++)
|
||||
{
|
||||
wfd_string_list_add(&list, "value");
|
||||
}
|
||||
|
||||
ASSERT_EQ(count, list.size);
|
||||
for (size_t i = 0; i < count; i++)
|
||||
{
|
||||
ASSERT_STREQ("value", list.items[i]);
|
||||
}
|
||||
|
||||
wfd_string_list_cleanup(&list);
|
||||
}
|
||||
Reference in New Issue
Block a user