1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#include <iostream>
#include <rfl.hpp>
#include <string>
#include <vector>
#include "write_and_read.hpp"
namespace test_vectorstring {
struct TestStruct {
rfl::Vectorstring vectorstring;
std::vector<rfl::Vectorstring> vectorstrings;
};
TEST(bson, test_vectorstring) {
const auto vstr = rfl::Vectorstring(
{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'});
const auto test = TestStruct{
.vectorstring = vstr,
.vectorstrings = std::vector<rfl::Vectorstring>({vstr, vstr, vstr})};
write_and_read(test);
}
} // namespace test_vectorstring
|