diff options
Diffstat (limited to 'src/tests/common/bit_field.cpp')
| -rw-r--r-- | src/tests/common/bit_field.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tests/common/bit_field.cpp b/src/tests/common/bit_field.cpp index 8ca1889f9..182638000 100644 --- a/src/tests/common/bit_field.cpp +++ b/src/tests/common/bit_field.cpp | |||
| @@ -68,7 +68,7 @@ TEST_CASE("BitField", "[common]") { | |||
| 68 | }}); | 68 | }}); |
| 69 | 69 | ||
| 70 | // bit fields: 01101100111101'10101110'1011'101100 | 70 | // bit fields: 01101100111101'10101110'1011'101100 |
| 71 | REQUIRE(be_bitfield.raw == 0b01101100'11110110'10111010'11101100); | 71 | REQUIRE(be_bitfield.raw == 0b01101100'11110110'10111010'11101100U); |
| 72 | REQUIRE(be_bitfield.a == 0b101100); | 72 | REQUIRE(be_bitfield.a == 0b101100); |
| 73 | REQUIRE(be_bitfield.b == -5); // 1011 as two's complement | 73 | REQUIRE(be_bitfield.b == -5); // 1011 as two's complement |
| 74 | REQUIRE(be_bitfield.c == TestEnum::B); | 74 | REQUIRE(be_bitfield.c == TestEnum::B); |
| @@ -80,7 +80,7 @@ TEST_CASE("BitField", "[common]") { | |||
| 80 | be_bitfield.d.Assign(0b01010101010101); | 80 | be_bitfield.d.Assign(0b01010101010101); |
| 81 | std::memcpy(&raw, &be_bitfield, sizeof(raw)); | 81 | std::memcpy(&raw, &be_bitfield, sizeof(raw)); |
| 82 | // bit fields: 01010101010101'00001111'1111'000111 | 82 | // bit fields: 01010101010101'00001111'1111'000111 |
| 83 | REQUIRE(be_bitfield.raw == 0b01010101'01010100'00111111'11000111); | 83 | REQUIRE(be_bitfield.raw == 0b01010101'01010100'00111111'11000111U); |
| 84 | REQUIRE(raw == std::array<u8, 4>{{ | 84 | REQUIRE(raw == std::array<u8, 4>{{ |
| 85 | 0b01010101, | 85 | 0b01010101, |
| 86 | 0b01010100, | 86 | 0b01010100, |