/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
coding/coding_tests/mem_file_writer_test.cpp
30 строк
629 B
tatiana-yan
[std] Use new include style for coding, fixes.
12 апр 2019, 18:30
12 апр 2019, 18:30
a685936
Код
Авторство
О чём код?
#include "testing/testing.hpp" #include "coding/writer.hpp" #include "coding/file_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)); }