t/endian.cc | |||
---|---|---|---|
Criterion | Covered | Total | % |
statement | 8 | 8 | 100.0 |
branch | 17 | 46 | 36.9 |
condition | n/a | ||
subroutine | n/a | ||
pod | n/a | ||
total | 25 | 54 | 46.3 |
line | stmt | bran | cond | sub | pod | time | code |
---|---|---|---|---|---|---|---|
1 | #include "test.h" | ||||||
2 | #include |
||||||
3 | |||||||
4 | using namespace panda; | ||||||
5 | |||||||
6 | 19 | TEST_CASE("endian", "[endian]") { | |||||
7 | 1 | auto r1 = h2be16(999); | |||||
8 | 1 | auto r2 = h2be32(888); | |||||
9 | 1 | auto r3 = h2be64(777); | |||||
10 | 1 | 50 | CHECK(be2h16(r1) == 999); | ||||
50 | |||||||
50 | |||||||
50 | |||||||
50 | |||||||
0 | |||||||
0 | |||||||
11 | 1 | 50 | CHECK(be2h32(r2) == 888); | ||||
50 | |||||||
50 | |||||||
50 | |||||||
50 | |||||||
0 | |||||||
0 | |||||||
12 | 1 | 50 | CHECK(be2h64(r3) == 777); | ||||
50 | |||||||
50 | |||||||
50 | |||||||
50 | |||||||
0 | |||||||
0 | |||||||
13 | 73 | 50 | } | ||||
50 | |||||||
14 |