@@ -3,18 +3,23 @@
|
||||
struct Object
|
||||
{
|
||||
int a;
|
||||
int data[10];
|
||||
int data[20];
|
||||
};
|
||||
|
||||
struct Object object_data = { 0x0102, {0x0304, 0x0506,
|
||||
0x0708, 0x090A, 0x0B0C,
|
||||
0x0D0E, 0x0F10, 0x1112,
|
||||
0x1314, 0x1516}};
|
||||
0x1314, 0x1516, 0x1718,
|
||||
0x1920, 0x2122, 0x2324,
|
||||
0x2526, 0x2728, 0x2930,
|
||||
0x3132, 0x3334, 0x3536}};
|
||||
|
||||
TEST
|
||||
{
|
||||
struct Object *o = &object_data;
|
||||
ASSERT_IsTrue(o->a == 0x0102, "Wrong value for a");
|
||||
ASSERT_IsTrue(o->data[2] == 0x0708, "Wrong value for data[2]");
|
||||
ASSERT_IsTrue(o->data[8] == 0x1314, "Wrong value for data[8]");
|
||||
ASSERT_IsTrue(o->data[19] == 0x3536, "Wrong value for data[19]");
|
||||
}
|
||||
ENDTEST
|
||||
|
||||
Reference in New Issue
Block a user