/
renath
/
organicmaps
Обзор
Документация
Войти
/
renath
/
organicmaps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libs/coding/coding_tests/mem_file_writer_test.cpp
30 строк
631 B
Alexander Borsuk
clang-format
24 июл 2025, 15:48
24 июл 2025, 15:48
15b66d5
Код
Авторство
О чём код?
#include "testing/testing.hpp" #include "coding/file_writer.hpp" #include "coding/writer.hpp" #include "base/macros.hpp" #include <vector> UNIT_TEST(MemWriterEmpty) { std::vector<char> data; { MemWriter<std::vector<char>> writer(data); } TEST(data.empty(), (data)); } UNIT_TEST(MemWriterSimple) { std::vector<char> data; MemWriter<std::vector<char>> writer(data); writer.Write("Hello", 5); writer.Write(",", 1); writer.Write("world!", 6); char const expected[] = "Hello,world!"; TEST_EQUAL(data.size(), ARRAY_SIZE(expected) - 1, ()); TEST(equal(data.begin(), data.end(), &expected[0]), (data)); }