Update tests for new check library & osx
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
|
||||
START_TEST (test_pack16_le_1)
|
||||
{
|
||||
uint16_t v = 0x1234;
|
||||
uint8_t r[2];
|
||||
|
||||
@@ -10,9 +11,11 @@ START_TEST (test_pack16_le_1)
|
||||
|
||||
fail_if(r[0] != 0x34,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0x12,"was 0x%x",r[1]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack16_le_2)
|
||||
{
|
||||
uint16_t v = 0xFEEF;
|
||||
uint8_t r[2];
|
||||
|
||||
@@ -20,9 +23,11 @@ START_TEST (test_pack16_le_2)
|
||||
|
||||
fail_if(r[0] != 0xEF,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0xFE,"was 0x%x",r[1]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack16_be_1)
|
||||
{
|
||||
uint16_t v = 0x1234;
|
||||
uint8_t r[2];
|
||||
|
||||
@@ -30,9 +35,11 @@ START_TEST (test_pack16_be_1)
|
||||
|
||||
fail_if(r[0] != 0x12,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0x34,"was 0x%x",r[1]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack16_be_2)
|
||||
{
|
||||
uint16_t v = 0xFEEF;
|
||||
uint8_t r[2];
|
||||
|
||||
@@ -40,45 +47,55 @@ START_TEST (test_pack16_be_2)
|
||||
|
||||
fail_if(r[0] != 0xFE,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0xEF,"was 0x%x",r[1]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack16_le_1)
|
||||
{
|
||||
uint16_t v;
|
||||
uint8_t r[2] = {0x12, 0x34};
|
||||
|
||||
v = uc_unpack_16_le(r);
|
||||
|
||||
fail_if(v != 0x3412,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack16_le_2)
|
||||
{
|
||||
uint16_t v;
|
||||
uint8_t r[2] = {0xFE, 0xEF};
|
||||
|
||||
v = uc_unpack_16_le(r);
|
||||
|
||||
fail_if(v != 0xEFFE,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack16_be_1)
|
||||
{
|
||||
uint16_t v;
|
||||
uint8_t r[2] = {0x12, 0x34};
|
||||
|
||||
v = uc_unpack_16_be(r);
|
||||
|
||||
fail_if(v != 0x1234,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack16_be_2)
|
||||
{
|
||||
uint16_t v;
|
||||
uint8_t r[2] = {0xFE, 0xEF};
|
||||
|
||||
v = uc_unpack_16_be(r);
|
||||
|
||||
fail_if(v != 0xFEEF,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack24_le_1)
|
||||
{
|
||||
uint32_t v = 0x123456;
|
||||
uint8_t r[3];
|
||||
|
||||
@@ -87,9 +104,11 @@ START_TEST (test_pack24_le_1)
|
||||
fail_if(r[0] != 0x56,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0x34,"was 0x%x",r[1]);
|
||||
fail_if(r[2] != 0x12,"was 0x%x",r[2]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack24_le_2)
|
||||
{
|
||||
uint32_t v = 0xF8F7F6;
|
||||
uint8_t r[3];
|
||||
|
||||
@@ -98,9 +117,11 @@ START_TEST (test_pack24_le_2)
|
||||
fail_if(r[0] != 0xF6,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0xF7,"was 0x%x",r[1]);
|
||||
fail_if(r[2] != 0xF8,"was 0x%x",r[2]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack24_be_1)
|
||||
{
|
||||
uint32_t v = 0x123456;
|
||||
uint8_t r[3];
|
||||
|
||||
@@ -109,9 +130,11 @@ START_TEST (test_pack24_be_1)
|
||||
fail_if(r[0] != 0x12,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0x34,"was 0x%x",r[1]);
|
||||
fail_if(r[2] != 0x56,"was 0x%x",r[2]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack24_be_2)
|
||||
{
|
||||
uint32_t v = 0xF8F7F6;
|
||||
uint8_t r[3];
|
||||
|
||||
@@ -120,9 +143,11 @@ START_TEST (test_pack24_be_2)
|
||||
fail_if(r[0] != 0xF8,"was 0x%x",r[0]);
|
||||
fail_if(r[1] != 0xF7,"was 0x%x",r[1]);
|
||||
fail_if(r[2] != 0xF6,"was 0x%x",r[2]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack32_le_1)
|
||||
{
|
||||
uint32_t v = 0x12345678;
|
||||
uint8_t r[4];
|
||||
|
||||
@@ -132,9 +157,11 @@ START_TEST (test_pack32_le_1)
|
||||
fail_if(r[1] != 0x56,"was 0x%x",r[1]);
|
||||
fail_if(r[2] != 0x34,"was 0x%x",r[2]);
|
||||
fail_if(r[3] != 0x12,"was 0x%x",r[3]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack32_le_2)
|
||||
{
|
||||
uint32_t v = 0xF8F7F6F4;
|
||||
uint8_t r[4];
|
||||
|
||||
@@ -144,9 +171,11 @@ START_TEST (test_pack32_le_2)
|
||||
fail_if(r[1] != 0xF6,"was 0x%x",r[1]);
|
||||
fail_if(r[2] != 0xF7,"was 0x%x",r[2]);
|
||||
fail_if(r[3] != 0xF8,"was 0x%x",r[3]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack32_be_1)
|
||||
{
|
||||
uint32_t v = 0x12345678;
|
||||
uint8_t r[4];
|
||||
|
||||
@@ -156,9 +185,11 @@ START_TEST (test_pack32_be_1)
|
||||
fail_if(r[2] != 0x56,"was 0x%x",r[2]);
|
||||
fail_if(r[1] != 0x34,"was 0x%x",r[1]);
|
||||
fail_if(r[0] != 0x12,"was 0x%x",r[0]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack32_be_2)
|
||||
{
|
||||
uint32_t v = 0xF8F7F6F4;
|
||||
uint8_t r[4];
|
||||
|
||||
@@ -168,81 +199,99 @@ START_TEST (test_pack32_be_2)
|
||||
fail_if(r[2] != 0xF6,"was 0x%x",r[2]);
|
||||
fail_if(r[1] != 0xF7,"was 0x%x",r[1]);
|
||||
fail_if(r[0] != 0xF8,"was 0x%x",r[0]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack24_le_1)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[3] = {0x12, 0x34, 0x56 };
|
||||
|
||||
v = uc_unpack_24_le(r);
|
||||
|
||||
fail_if(v != 0x563412,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack24_le_2)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[4] = {0xF8, 0xF7, 0xF6};
|
||||
|
||||
v = uc_unpack_24_le(r);
|
||||
|
||||
fail_if(v != 0xF6F7F8,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack24_be_1)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[3] = {0x12, 0x34, 0x56 };
|
||||
|
||||
v = uc_unpack_24_be(r);
|
||||
|
||||
fail_if(v != 0x123456,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack24_be_2)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[4] = {0xF8, 0xF7, 0xF6};
|
||||
|
||||
v = uc_unpack_24_be(r);
|
||||
|
||||
fail_if(v != 0xF8F7F6,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack32_le_1)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[4] = {0x12, 0x34, 0x56, 0x78};
|
||||
|
||||
v = uc_unpack_32_le(r);
|
||||
|
||||
fail_if(v != 0x78563412,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack32_le_2)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[4] = {0xF8, 0xF7, 0xF6, 0xF4 };
|
||||
|
||||
v = uc_unpack_32_le(r);
|
||||
|
||||
fail_if(v != 0xF4F6F7F8,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack32_be_1)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[4] = {0x12, 0x34, 0x56, 0x78};
|
||||
|
||||
v = uc_unpack_32_be(r);
|
||||
|
||||
fail_if(v != 0x12345678,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack32_be_2)
|
||||
{
|
||||
uint32_t v;
|
||||
uint8_t r[4] = {0xF8, 0xF7, 0xF6, 0xF4 };
|
||||
|
||||
v = uc_unpack_32_be(r);
|
||||
|
||||
fail_if(v != 0xF8F7F6F4,"was 0x%x",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack64_le_1)
|
||||
{
|
||||
uint64_t v = 0x1122334455667788ULL;
|
||||
uint8_t r[8] = {};
|
||||
|
||||
@@ -256,9 +305,11 @@ START_TEST (test_pack64_le_1)
|
||||
fail_if(r[5] != 0x33,"was 0x%x",r[5]);
|
||||
fail_if(r[6] != 0x22,"was 0x%x",r[6]);
|
||||
fail_if(r[7] != 0x11,"was 0x%x",r[7]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack64_le_2)
|
||||
{
|
||||
uint64_t v = 0xFFFEFDFCFBFAF9F8ULL;
|
||||
uint8_t r[8] = {};
|
||||
|
||||
@@ -272,28 +323,34 @@ START_TEST (test_pack64_le_2)
|
||||
fail_if(r[5] != 0xFD,"was 0x%x",r[5]);
|
||||
fail_if(r[6] != 0xFE,"was 0x%x",r[6]);
|
||||
fail_if(r[7] != 0xFF,"was 0x%x",r[7]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack64_le_1)
|
||||
{
|
||||
uint64_t v;
|
||||
uint8_t r[8] = {0x11 ,0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88};
|
||||
|
||||
v = uc_unpack_64_le(r);
|
||||
|
||||
fail_if(v != 0x8877665544332211ULL,"was 0x%llx",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
|
||||
START_TEST (test_unpack64_le_2)
|
||||
{
|
||||
uint64_t v;
|
||||
uint8_t r[8] = {0xFF ,0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9, 0xF8};
|
||||
|
||||
v = uc_unpack_64_le(r);
|
||||
|
||||
fail_if(v != 0xF8F9FAFBFCFDFEFFULL,"was 0x%llx",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack64_be_1)
|
||||
{
|
||||
uint64_t v = 0x1122334455667788ULL;
|
||||
uint8_t r[8] = {};
|
||||
|
||||
@@ -307,9 +364,11 @@ START_TEST (test_pack64_be_1)
|
||||
fail_if(r[5] != 0x66,"was 0x%x",r[5]);
|
||||
fail_if(r[6] != 0x77,"was 0x%x",r[6]);
|
||||
fail_if(r[7] != 0x88,"was 0x%x",r[7]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_pack64_be_2)
|
||||
{
|
||||
uint64_t v = 0xFFFEFDFCFBFAF9F8ULL;
|
||||
uint8_t r[8] = {};
|
||||
|
||||
@@ -323,24 +382,29 @@ START_TEST (test_pack64_be_2)
|
||||
fail_if(r[5] != 0xFA,"was 0x%x",r[5]);
|
||||
fail_if(r[6] != 0xF9,"was 0x%x",r[6]);
|
||||
fail_if(r[7] != 0xF8,"was 0x%x",r[7]);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack64_be_1)
|
||||
{
|
||||
uint64_t v;
|
||||
uint8_t r[8] = {0x11 ,0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88};
|
||||
|
||||
v = uc_unpack_64_be(r);
|
||||
|
||||
fail_if(v != 0x1122334455667788ULL,"was 0x%llx",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
START_TEST (test_unpack64_be_2)
|
||||
{
|
||||
uint64_t v;
|
||||
uint8_t r[8] = {0xFF ,0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9, 0xF8};
|
||||
|
||||
v = uc_unpack_64_be(r);
|
||||
|
||||
fail_if(v != 0xFFFEFDFCFBFAF9F8ULL,"was 0x%llx",v);
|
||||
}
|
||||
END_TEST
|
||||
|
||||
Suite *pack_suite(void)
|
||||
|
||||
Reference in New Issue
Block a user