Binary Serialize
Loading...
Searching...
No Matches
byteswap_test.cpp File Reference

Test scenarios for byteswap function. More...

#include "catch2/catch_test_macros.hpp"
#include <cstddef>
#include <cstdint>
#include "serialize/byteswap.hpp"
Include dependency graph for byteswap_test.cpp:

Functions

 TEST_CASE ("Byteswap", "[byteswap]")
 

Variables

constexpr std::uint32_t val1 { 0xDDCCBBAAu }
 
constexpr std::uint32_t val1_reversed { 0xAABBCCDDu }
 
constexpr char val2 { static_cast<char>(0xEE) }
 
constexpr std::int16_t val3 { 0x0103 }
 
constexpr std::int16_t val3_reversed { 0x0301 }
 
constexpr std::uint64_t val4 { 0x0908070605040302ull }
 
constexpr std::uint64_t val4_reversed { 0x0203040506070809ull }
 
constexpr std::int32_t val5 = 0xDEADBEEF
 
constexpr std::int32_t val5_reversed = 0xEFBEADDE
 

Detailed Description

Test scenarios for byteswap function.

Author
Cliff Green

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt)