Bitwriter tests are done and pass.
This commit is contained in:
parent
3f156e6d24
commit
14c907b6f5
1 changed files with 38 additions and 6 deletions
|
|
@ -145,27 +145,59 @@ static void test_bitwriter_ints(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_bitwriter_be(void) {
|
static void test_bitwriter_be(void) {
|
||||||
|
bitwriter_test_elem data[] = {
|
||||||
|
{ 0x03, 3 },
|
||||||
|
{ 0x52, 8 },
|
||||||
|
{ 0x1A, 5 },
|
||||||
|
{ 0, 0 }
|
||||||
|
};
|
||||||
|
run_bitwriter_test(data, BIT_BIG_ENDIAN | BYTE_BIG_ENDIAN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_bitwriter_le(void) {
|
static void test_bitwriter_le(void) {
|
||||||
|
bitwriter_test_elem data[] = {
|
||||||
|
{ 0x02, 3 },
|
||||||
|
{ 0x4D, 8 },
|
||||||
|
{ 0x0B, 5 },
|
||||||
|
{ 0, 0 }
|
||||||
|
};
|
||||||
|
run_bitwriter_test(data, BIT_LITTLE_ENDIAN | BYTE_LITTLE_ENDIAN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_largebits_be(void) {
|
static void test_largebits_be(void) {
|
||||||
|
bitwriter_test_elem data[] = {
|
||||||
|
{ 0x352, 11 },
|
||||||
|
{ 0x1A, 5 },
|
||||||
|
{ 0, 0 }
|
||||||
|
};
|
||||||
|
run_bitwriter_test(data, BIT_BIG_ENDIAN | BYTE_BIG_ENDIAN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_largebits_le(void) {
|
static void test_largebits_le(void) {
|
||||||
|
bitwriter_test_elem data[] = {
|
||||||
|
{ 0x26A, 11 },
|
||||||
|
{ 0x0B, 5 },
|
||||||
|
{ 0, 0 }
|
||||||
|
};
|
||||||
|
run_bitwriter_test(data, BIT_LITTLE_ENDIAN | BYTE_LITTLE_ENDIAN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_offset_largebits_be(void) {
|
static void test_offset_largebits_be(void) {
|
||||||
|
bitwriter_test_elem data[] = {
|
||||||
|
{ 0xD, 5 },
|
||||||
|
{ 0x25A, 11 },
|
||||||
|
{ 0, 0 }
|
||||||
|
};
|
||||||
|
run_bitwriter_test(data, BIT_BIG_ENDIAN | BYTE_BIG_ENDIAN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void test_offset_largebits_le(void) {
|
static void test_offset_largebits_le(void) {
|
||||||
|
bitwriter_test_elem data[] = {
|
||||||
|
{ 0xA, 5 },
|
||||||
|
{ 0x2D3, 11 },
|
||||||
|
{ 0, 0 }
|
||||||
|
};
|
||||||
|
run_bitwriter_test(data, BIT_LITTLE_ENDIAN | BYTE_LITTLE_ENDIAN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void register_bitwriter_tests(void) {
|
void register_bitwriter_tests(void) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue