/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
deps/nbytes/tests/basic.cpp
29 строк
790 B
Node.js GitHub Bot
deps: update nbytes to 0.1.1
11 авг 2024, 02:26
Не верифицирован
11 авг 2024, 02:26
90f2571
Код
Авторство
О чём код?
#include <format> #include <nbytes.h> #include <vector> #include <gtest/gtest.h> TEST(basic, swap_bytes16) { std::vector<char> input = {1, 2, 3, 4, 5, 6, 7, 8}; nbytes::SwapBytes16(input.data(), input.size()); std::vector<char> expected = {2, 1, 4, 3, 6, 5, 8, 7}; EXPECT_EQ(input, expected); SUCCEED(); } TEST(basic, swap_bytes32) { std::vector<char> input = {1, 2, 3, 4, 5, 6, 7, 8}; nbytes::SwapBytes32(input.data(), input.size()); std::vector<char> expected = {4, 3, 2, 1, 8, 7, 6, 5}; EXPECT_EQ(input, expected); SUCCEED(); } TEST(basic, swap_bytes64) { std::vector<char> input = {1, 2, 3, 4, 5, 6, 7, 8}; nbytes::SwapBytes64(input.data(), input.size()); std::vector<char> expected = {8, 7, 6, 5, 4, 3, 2, 1}; EXPECT_EQ(input, expected); SUCCEED(); }