9 #include <gtest/gtest.h>
14 :
public :: testing::Test
22 std::vector<uint8_t>
double_be_bytes = {0x40, 0x5E, 0xDD, 0x3A, 0x92, 0xA3, 0x05, 0x53};
23 std::vector<uint8_t>
double_le_bytes = {0x53, 0x05, 0xA3, 0x92, 0x3A, 0xDD, 0x5E, 0x40};
32 ASSERT_EQ(test_float, AS::Network::read_be<float>(float_be_bytes, 0));
37 ASSERT_EQ(test_double, AS::Network::read_be<double>(double_be_bytes, 0));
42 ASSERT_EQ(test_int, AS::Network::read_be<uint32_t>(int_be_bytes, 0));
47 ASSERT_EQ(test_float, AS::Network::read_le<float>(float_le_bytes, 0));
52 ASSERT_EQ(test_double, AS::Network::read_le<double>(double_le_bytes, 0));
57 ASSERT_EQ(test_int, AS::Network::read_le<uint32_t>(int_le_bytes, 0));
92 int main(
int argc,
char **argv)
94 testing::InitGoogleTest(&argc, argv);
95 return RUN_ALL_TESTS();