Lines Matching full:expect

210 	EXPECT(GUID_EXPECTED_SIZE == sizeof(Guid));  in StructSizeTest()
211 EXPECT(GPTHEADER_EXPECTED_SIZE == sizeof(GptHeader)); in StructSizeTest()
212 EXPECT(GPTENTRY_EXPECTED_SIZE == sizeof(GptEntry)); in StructSizeTest()
224 EXPECT(GPT_SUCCESS == GptInit(gpt)); in TestBuildTestGptData()
226 EXPECT(GPT_ERROR_INVALID_SECTOR_SIZE == GptInit(gpt)); in TestBuildTestGptData()
265 EXPECT(cases[i].expected_retval == CheckParameters(gpt)); in ParameterTests()
278 EXPECT(HeaderCrc(h1) == h1->header_crc32); in HeaderCrcTest()
283 EXPECT(HeaderCrc(h1) != h1->header_crc32); in HeaderCrcTest()
288 EXPECT(HeaderCrc(h1) != h1->header_crc32); in HeaderCrcTest()
293 EXPECT(HeaderCrc(h1) == h1->header_crc32); in HeaderCrcTest()
306 EXPECT(0 == HeaderFieldsSame(h1, h2)); in HeaderSameTest()
310 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
314 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
318 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
322 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
326 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
330 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
334 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
338 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
342 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
346 EXPECT(1 == HeaderFieldsSame(h1, &h3)); in HeaderSameTest()
359 EXPECT(1 == CheckHeader(NULL, 0, gpt->streaming_drive_sectors, in SignatureTest()
367 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in SignatureTest()
369 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in SignatureTest()
378 * in header is not that, we expect the header is invalid.
404 EXPECT(CheckHeader(h1, 0, gpt->streaming_drive_sectors, in RevisionTest()
407 EXPECT(CheckHeader(h2, 1, gpt->streaming_drive_sectors, in RevisionTest()
439 EXPECT(CheckHeader(h1, 0, gpt->streaming_drive_sectors, in SizeTest()
442 EXPECT(CheckHeader(h2, 1, gpt->streaming_drive_sectors, in SizeTest()
460 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in CrcFieldTest()
462 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in CrcFieldTest()
466 EXPECT(0 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in CrcFieldTest()
468 EXPECT(0 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in CrcFieldTest()
485 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in ReservedFieldsTest()
487 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in ReservedFieldsTest()
496 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in ReservedFieldsTest()
498 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in ReservedFieldsTest()
537 EXPECT(CheckHeader(h1, 0, gpt->streaming_drive_sectors, in SizeOfPartitionEntryTest()
540 EXPECT(CheckHeader(h2, 1, gpt->streaming_drive_sectors, in SizeOfPartitionEntryTest()
564 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in NumberOfPartitionEntriesTest()
566 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in NumberOfPartitionEntriesTest()
569 EXPECT(0 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in NumberOfPartitionEntriesTest()
571 EXPECT(0 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in NumberOfPartitionEntriesTest()
587 EXPECT(1 == CheckHeader(h1, 1, gpt->streaming_drive_sectors, in MyLbaTest()
589 EXPECT(1 == CheckHeader(h2, 0, gpt->streaming_drive_sectors, in MyLbaTest()
596 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in MyLbaTest()
598 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in MyLbaTest()
605 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in MyLbaTest()
607 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in MyLbaTest()
615 EXPECT(0 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in MyLbaTest()
617 EXPECT(0 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in MyLbaTest()
624 EXPECT(0 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in MyLbaTest()
626 EXPECT(0 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in MyLbaTest()
637 EXPECT(0 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in MyLbaTest()
643 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in MyLbaTest()
650 EXPECT(1 == CheckHeader(h1, 0, gpt->streaming_drive_sectors, in MyLbaTest()
652 EXPECT(1 == CheckHeader(h2, 1, gpt->streaming_drive_sectors, in MyLbaTest()
702 EXPECT(CheckHeader(h1, 0, gpt->streaming_drive_sectors, in FirstUsableLbaAndLastUsableLbaTest()
705 EXPECT(CheckHeader(h2, 1, gpt->streaming_drive_sectors, in FirstUsableLbaAndLastUsableLbaTest()
724 /* Modify first byte of primary entries, and expect the CRC is wrong. */ in EntriesCrcTest()
726 EXPECT(0 == CheckEntries(e1, h1)); in EntriesCrcTest()
727 EXPECT(0 == CheckEntries(e2, h1)); in EntriesCrcTest()
730 EXPECT(GPT_ERROR_CRC_CORRUPTED == CheckEntries(e1, h1)); in EntriesCrcTest()
731 EXPECT(GPT_ERROR_CRC_CORRUPTED == CheckEntries(e2, h1)); in EntriesCrcTest()
753 EXPECT(GPT_ERROR_OUT_OF_REGION == CheckEntries(e1, h1)); in ValidEntryTest()
759 EXPECT(GPT_ERROR_OUT_OF_REGION == CheckEntries(e1, h1)); in ValidEntryTest()
765 EXPECT(GPT_ERROR_OUT_OF_REGION == CheckEntries(e1, h1)); in ValidEntryTest()
772 EXPECT(0 == CheckEntries(e1, h1)); in ValidEntryTest()
848 EXPECT(cases[i].overlapped == CheckEntries(e, h)); in OverlappedPartitionTest()
864 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
865 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
866 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
867 EXPECT(MASK_NONE == gpt->ignored); in ValidityCheckTest()
870 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
871 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
872 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
873 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
874 EXPECT(0 == gpt->modified); in ValidityCheckTest()
879 EXPECT(GPT_ERROR_INVALID_SECTOR_SIZE == GptValidityCheck(gpt)); in ValidityCheckTest()
885 EXPECT(GPT_ERROR_INVALID_HEADERS == GptValidityCheck(gpt)); in ValidityCheckTest()
886 EXPECT(0 == gpt->valid_headers); in ValidityCheckTest()
887 EXPECT(0 == gpt->valid_entries); in ValidityCheckTest()
888 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
891 EXPECT(GPT_ERROR_INVALID_HEADERS == GptValidityCheck(gpt)); in ValidityCheckTest()
892 EXPECT(0 == gpt->valid_headers); in ValidityCheckTest()
893 EXPECT(0 == gpt->valid_entries); in ValidityCheckTest()
894 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
895 EXPECT(0 == gpt->modified); in ValidityCheckTest()
899 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
900 EXPECT(MASK_SECONDARY == gpt->valid_headers); in ValidityCheckTest()
901 EXPECT(MASK_SECONDARY == gpt->valid_entries); in ValidityCheckTest()
902 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
904 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
905 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
906 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
907 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
908 EXPECT((GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1) == gpt->modified); in ValidityCheckTest()
912 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
913 EXPECT(MASK_PRIMARY == gpt->valid_headers); in ValidityCheckTest()
914 EXPECT(MASK_PRIMARY == gpt->valid_entries); in ValidityCheckTest()
915 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
917 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
918 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
919 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
920 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
921 EXPECT((GPT_MODIFIED_HEADER2 | GPT_MODIFIED_ENTRIES2) == gpt->modified); in ValidityCheckTest()
930 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
931 EXPECT(MASK_PRIMARY == gpt->valid_headers); in ValidityCheckTest()
932 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
933 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
935 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
936 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
937 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
938 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
939 EXPECT(GPT_MODIFIED_HEADER2 == gpt->modified); in ValidityCheckTest()
945 EXPECT(GPT_ERROR_INVALID_ENTRIES == GptValidityCheck(gpt)); in ValidityCheckTest()
946 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
947 EXPECT(MASK_NONE == gpt->valid_entries); in ValidityCheckTest()
948 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
951 EXPECT(GPT_ERROR_INVALID_ENTRIES == GptValidityCheck(gpt)); in ValidityCheckTest()
952 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
953 EXPECT(MASK_NONE == gpt->valid_entries); in ValidityCheckTest()
954 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
955 EXPECT(0 == gpt->modified); in ValidityCheckTest()
959 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
960 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
961 EXPECT(MASK_SECONDARY == gpt->valid_entries); in ValidityCheckTest()
962 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
964 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
965 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
966 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
967 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
968 EXPECT(GPT_MODIFIED_ENTRIES1 == gpt->modified); in ValidityCheckTest()
972 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
973 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
974 EXPECT(MASK_PRIMARY == gpt->valid_entries); in ValidityCheckTest()
975 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
977 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
978 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
979 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
980 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
981 EXPECT(GPT_MODIFIED_ENTRIES2 == gpt->modified); in ValidityCheckTest()
994 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
995 EXPECT(MASK_SECONDARY == gpt->valid_headers); in ValidityCheckTest()
996 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
997 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1004 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1005 EXPECT(MASK_SECONDARY == gpt->valid_headers); in ValidityCheckTest()
1006 EXPECT(MASK_SECONDARY == gpt->valid_entries); in ValidityCheckTest()
1007 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1009 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1010 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
1011 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
1012 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1013 EXPECT((GPT_MODIFIED_HEADER1 | GPT_MODIFIED_ENTRIES1) == gpt->modified); in ValidityCheckTest()
1018 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1019 EXPECT(MASK_PRIMARY == gpt->valid_headers); in ValidityCheckTest()
1020 EXPECT(MASK_PRIMARY == gpt->valid_entries); in ValidityCheckTest()
1021 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1023 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1024 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
1025 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
1026 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1027 EXPECT((GPT_MODIFIED_HEADER2 | GPT_MODIFIED_ENTRIES2) == gpt->modified); in ValidityCheckTest()
1036 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1037 EXPECT(MASK_PRIMARY == gpt->valid_headers); in ValidityCheckTest()
1038 EXPECT(MASK_PRIMARY == gpt->valid_entries); in ValidityCheckTest()
1039 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1041 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1042 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
1043 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
1044 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1045 EXPECT((GPT_MODIFIED_HEADER2 | GPT_MODIFIED_ENTRIES2) == gpt->modified); in ValidityCheckTest()
1050 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1051 EXPECT(MASK_SECONDARY == gpt->valid_entries); in ValidityCheckTest()
1052 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1056 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1057 EXPECT(MASK_PRIMARY == gpt->valid_entries); in ValidityCheckTest()
1058 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1064 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1065 EXPECT(MASK_SECONDARY == gpt->valid_headers); in ValidityCheckTest()
1066 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1070 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1071 EXPECT(MASK_PRIMARY == gpt->valid_headers); in ValidityCheckTest()
1072 EXPECT(0 == gpt->ignored); in ValidityCheckTest()
1081 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1082 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
1083 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
1084 EXPECT(MASK_PRIMARY == gpt->ignored); in ValidityCheckTest()
1085 EXPECT(0 == gpt->modified); in ValidityCheckTest()
1093 EXPECT(GPT_SUCCESS == GptValidityCheck(gpt)); in ValidityCheckTest()
1094 EXPECT(MASK_BOTH == gpt->valid_headers); in ValidityCheckTest()
1095 EXPECT(MASK_BOTH == gpt->valid_entries); in ValidityCheckTest()
1096 EXPECT(MASK_SECONDARY == gpt->ignored); in ValidityCheckTest()
1097 EXPECT(0 == gpt->modified); in ValidityCheckTest()
1105 EXPECT(GPT_ERROR_INVALID_HEADERS == GptValidityCheck(gpt)); in ValidityCheckTest()
1106 EXPECT(0 == gpt->valid_headers); in ValidityCheckTest()
1107 EXPECT(0 == gpt->valid_entries); in ValidityCheckTest()
1108 EXPECT(MASK_BOTH == gpt->ignored); in ValidityCheckTest()
1109 EXPECT(0 == gpt->modified); in ValidityCheckTest()
1118 EXPECT(GPT_ERROR_INVALID_ENTRIES == GptValidityCheck(gpt)); in ValidityCheckTest()
1119 EXPECT(MASK_SECONDARY == gpt->valid_headers); in ValidityCheckTest()
1120 EXPECT(0 == gpt->valid_entries); in ValidityCheckTest()
1121 EXPECT(MASK_PRIMARY == gpt->ignored); in ValidityCheckTest()
1122 EXPECT(0 == gpt->modified); in ValidityCheckTest()
1134 EXPECT(0x0000000000000001ULL == e->attrs.whole); in EntryAttributeGetSetTest()
1135 EXPECT(1 == GetEntryRequired(e)); in EntryAttributeGetSetTest()
1138 EXPECT(0xFFFFFFFFFFFFFFFEULL == e->attrs.whole); in EntryAttributeGetSetTest()
1139 EXPECT(0 == GetEntryRequired(e)); in EntryAttributeGetSetTest()
1143 EXPECT(0x0000000000000004ULL == e->attrs.whole); in EntryAttributeGetSetTest()
1144 EXPECT(1 == GetEntryLegacyBoot(e)); in EntryAttributeGetSetTest()
1147 EXPECT(0xFFFFFFFFFFFFFFFBULL == e->attrs.whole); in EntryAttributeGetSetTest()
1148 EXPECT(0 == GetEntryLegacyBoot(e)); in EntryAttributeGetSetTest()
1152 EXPECT(0x0100000000000000ULL == e->attrs.whole); in EntryAttributeGetSetTest()
1153 EXPECT(1 == GetEntrySuccessful(e)); in EntryAttributeGetSetTest()
1156 EXPECT(0xFEFFFFFFFFFFFFFFULL == e->attrs.whole); in EntryAttributeGetSetTest()
1157 EXPECT(0 == GetEntrySuccessful(e)); in EntryAttributeGetSetTest()
1161 EXPECT(15 == GetEntryTries(e)); in EntryAttributeGetSetTest()
1162 EXPECT(0x00F0000000000000ULL == e->attrs.whole); in EntryAttributeGetSetTest()
1165 EXPECT(0xFF0FFFFFFFFFFFFFULL == e->attrs.whole); in EntryAttributeGetSetTest()
1166 EXPECT(0 == GetEntryTries(e)); in EntryAttributeGetSetTest()
1170 EXPECT(0x000F000000000000ULL == e->attrs.whole); in EntryAttributeGetSetTest()
1171 EXPECT(15 == GetEntryPriority(e)); in EntryAttributeGetSetTest()
1174 EXPECT(0xFFF0FFFFFFFFFFFFULL == e->attrs.whole); in EntryAttributeGetSetTest()
1175 EXPECT(0 == GetEntryPriority(e)); in EntryAttributeGetSetTest()
1179 EXPECT(0x0200000000000000ULL == e->attrs.whole); in EntryAttributeGetSetTest()
1180 EXPECT(1 == GetEntryErrorCounter(e)); in EntryAttributeGetSetTest()
1183 EXPECT(0xFDFFFFFFFFFFFFFFULL == e->attrs.whole); in EntryAttributeGetSetTest()
1184 EXPECT(0 == GetEntryErrorCounter(e)); in EntryAttributeGetSetTest()
1187 EXPECT(1 == GetEntryRequired(e)); in EntryAttributeGetSetTest()
1188 EXPECT(1 == GetEntryLegacyBoot(e)); in EntryAttributeGetSetTest()
1189 EXPECT(1 == GetEntrySuccessful(e)); in EntryAttributeGetSetTest()
1190 EXPECT(15 == GetEntryPriority(e)); in EntryAttributeGetSetTest()
1191 EXPECT(15 == GetEntryTries(e)); in EntryAttributeGetSetTest()
1192 EXPECT(1 == GetEntryErrorCounter(e)); in EntryAttributeGetSetTest()
1195 EXPECT(0 == GetEntryRequired(e)); in EntryAttributeGetSetTest()
1196 EXPECT(1 == GetEntryLegacyBoot(e)); in EntryAttributeGetSetTest()
1197 EXPECT(1 == GetEntrySuccessful(e)); in EntryAttributeGetSetTest()
1198 EXPECT(2 == GetEntryTries(e)); in EntryAttributeGetSetTest()
1199 EXPECT(3 == GetEntryPriority(e)); in EntryAttributeGetSetTest()
1200 EXPECT(1 == GetEntryErrorCounter(e)); in EntryAttributeGetSetTest()
1211 EXPECT(1 == IsUnusedEntry(e)); in EntryTypeTest()
1212 EXPECT(0 == IsKernelEntry(e)); in EntryTypeTest()
1215 EXPECT(0 == IsUnusedEntry(e)); in EntryTypeTest()
1216 EXPECT(1 == IsKernelEntry(e)); in EntryTypeTest()
1219 EXPECT(0 == IsUnusedEntry(e)); in EntryTypeTest()
1220 EXPECT(0 == IsKernelEntry(e)); in EntryTypeTest()
1242 * Invalidate all kernel entries and expect GptNextKernelEntry() cannot find
1254 EXPECT(GPT_ERROR_NO_VALID_KERNEL == in NoValidKernelEntryTest()
1273 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextNormalTest()
1274 EXPECT(KERNEL_A == gpt->current_kernel); in GetNextNormalTest()
1275 EXPECT(34 == start); in GetNextNormalTest()
1276 EXPECT(100 == size); in GetNextNormalTest()
1278 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextNormalTest()
1279 EXPECT(KERNEL_B == gpt->current_kernel); in GetNextNormalTest()
1280 EXPECT(134 == start); in GetNextNormalTest()
1281 EXPECT(99 == size); in GetNextNormalTest()
1283 EXPECT(GPT_ERROR_NO_VALID_KERNEL == in GetNextNormalTest()
1285 EXPECT(-1 == gpt->current_kernel); in GetNextNormalTest()
1288 EXPECT(GPT_ERROR_NO_VALID_KERNEL == in GetNextNormalTest()
1290 EXPECT(-1 == gpt->current_kernel); in GetNextNormalTest()
1310 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextPrioTest()
1311 EXPECT(KERNEL_B == gpt->current_kernel); in GetNextPrioTest()
1312 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextPrioTest()
1313 EXPECT(KERNEL_Y == gpt->current_kernel); in GetNextPrioTest()
1314 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextPrioTest()
1315 EXPECT(KERNEL_A == gpt->current_kernel); in GetNextPrioTest()
1316 EXPECT(GPT_ERROR_NO_VALID_KERNEL == in GetNextPrioTest()
1337 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextTriesTest()
1338 EXPECT(KERNEL_X == gpt->current_kernel); in GetNextTriesTest()
1339 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GetNextTriesTest()
1340 EXPECT(KERNEL_A == gpt->current_kernel); in GetNextTriesTest()
1341 EXPECT(GPT_ERROR_NO_VALID_KERNEL == in GetNextTriesTest()
1364 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GptUpdateTest()
1365 EXPECT(KERNEL_A == gpt->current_kernel); in GptUpdateTest()
1366 EXPECT(1 == GetEntrySuccessful(e + KERNEL_A)); in GptUpdateTest()
1367 EXPECT(4 == GetEntryPriority(e + KERNEL_A)); in GptUpdateTest()
1368 EXPECT(0 == GetEntryTries(e + KERNEL_A)); in GptUpdateTest()
1369 EXPECT(1 == GetEntrySuccessful(e2 + KERNEL_A)); in GptUpdateTest()
1370 EXPECT(4 == GetEntryPriority(e2 + KERNEL_A)); in GptUpdateTest()
1371 EXPECT(0 == GetEntryTries(e2 + KERNEL_A)); in GptUpdateTest()
1373 EXPECT(GPT_SUCCESS == GptUpdateKernelEntry(gpt, GPT_UPDATE_ENTRY_TRY)); in GptUpdateTest()
1374 EXPECT(1 == GetEntrySuccessful(e + KERNEL_A)); in GptUpdateTest()
1375 EXPECT(4 == GetEntryPriority(e + KERNEL_A)); in GptUpdateTest()
1376 EXPECT(0 == GetEntryTries(e + KERNEL_A)); in GptUpdateTest()
1377 EXPECT(0 == gpt->modified); in GptUpdateTest()
1379 EXPECT(GPT_SUCCESS == GptUpdateKernelEntry(gpt, GPT_UPDATE_ENTRY_BAD)); in GptUpdateTest()
1380 EXPECT(1 == GetEntrySuccessful(e + KERNEL_A)); in GptUpdateTest()
1381 EXPECT(4 == GetEntryPriority(e + KERNEL_A)); in GptUpdateTest()
1382 EXPECT(0 == GetEntryTries(e + KERNEL_A)); in GptUpdateTest()
1383 EXPECT(0 == gpt->modified); in GptUpdateTest()
1386 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GptUpdateTest()
1387 EXPECT(KERNEL_B == gpt->current_kernel); in GptUpdateTest()
1388 EXPECT(0 == GetEntrySuccessful(e + KERNEL_B)); in GptUpdateTest()
1389 EXPECT(3 == GetEntryPriority(e + KERNEL_B)); in GptUpdateTest()
1390 EXPECT(2 == GetEntryTries(e + KERNEL_B)); in GptUpdateTest()
1392 EXPECT(GPT_SUCCESS == GptUpdateKernelEntry(gpt, GPT_UPDATE_ENTRY_BAD)); in GptUpdateTest()
1393 EXPECT(0 == GetEntrySuccessful(e + KERNEL_B)); in GptUpdateTest()
1394 EXPECT(0 == GetEntryPriority(e + KERNEL_B)); in GptUpdateTest()
1395 EXPECT(0 == GetEntryTries(e + KERNEL_B)); in GptUpdateTest()
1397 EXPECT(0 == GetEntrySuccessful(e2 + KERNEL_B)); in GptUpdateTest()
1398 EXPECT(0 == GetEntryPriority(e2 + KERNEL_B)); in GptUpdateTest()
1399 EXPECT(0 == GetEntryTries(e2 + KERNEL_B)); in GptUpdateTest()
1401 EXPECT(0x0F == gpt->modified); in GptUpdateTest()
1404 EXPECT(GPT_SUCCESS == GptNextKernelEntry(gpt, &start, &size)); in GptUpdateTest()
1405 EXPECT(KERNEL_X == gpt->current_kernel); in GptUpdateTest()
1406 EXPECT(0 == GetEntrySuccessful(e + KERNEL_X)); in GptUpdateTest()
1407 EXPECT(2 == GetEntryPriority(e + KERNEL_X)); in GptUpdateTest()
1408 EXPECT(2 == GetEntryTries(e + KERNEL_X)); in GptUpdateTest()
1410 EXPECT(GPT_SUCCESS == GptUpdateKernelEntry(gpt, GPT_UPDATE_ENTRY_TRY)); in GptUpdateTest()
1411 EXPECT(0 == GetEntrySuccessful(e + KERNEL_X)); in GptUpdateTest()
1412 EXPECT(2 == GetEntryPriority(e + KERNEL_X)); in GptUpdateTest()
1413 EXPECT(1 == GetEntryTries(e + KERNEL_X)); in GptUpdateTest()
1414 EXPECT(0 == GetEntrySuccessful(e2 + KERNEL_X)); in GptUpdateTest()
1415 EXPECT(2 == GetEntryPriority(e2 + KERNEL_X)); in GptUpdateTest()
1416 EXPECT(1 == GetEntryTries(e2 + KERNEL_X)); in GptUpdateTest()
1418 EXPECT(GPT_SUCCESS == GptUpdateKernelEntry(gpt, GPT_UPDATE_ENTRY_TRY)); in GptUpdateTest()
1419 EXPECT(0 == GetEntrySuccessful(e + KERNEL_X)); in GptUpdateTest()
1420 EXPECT(0 == GetEntryPriority(e + KERNEL_X)); in GptUpdateTest()
1421 EXPECT(0 == GetEntryTries(e + KERNEL_X)); in GptUpdateTest()
1425 EXPECT(GPT_ERROR_INVALID_UPDATE_TYPE == in GptUpdateTest()
1428 EXPECT(GPT_ERROR_INVALID_UPDATE_TYPE == in GptUpdateTest()
1436 * Give an invalid kernel type, and expect GptUpdateKernelEntry() returns
1447 EXPECT(GPT_ERROR_INVALID_UPDATE_TYPE == in UpdateInvalidKernelTypeTest()
1506 EXPECT(cases[i].duplicate == CheckEntries(e, h)); in DuplicateUniqueGuidTest()
1522 EXPECT(!memcmp(&g, &e[0].unique, sizeof(Guid))); in GetKernelGuidTest()
1525 EXPECT(!memcmp(&g, &e[1].unique, sizeof(Guid))); in GetKernelGuidTest()
1537 EXPECT(GptErrorText(i)); in ErrorTextTest()
1538 EXPECT(strcmp(GptErrorText(i), "Unknown")); in ErrorTextTest()
1542 EXPECT(!strcmp(GptErrorText(GPT_ERROR_COUNT), "Unknown")); in ErrorTextTest()
1557 EXPECT(1 == CheckHeader(primary_header, 0, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1560 EXPECT(0 == CheckHeader(primary_header, 0, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1567 EXPECT(1 == CheckHeader(primary_header, 0, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1570 EXPECT(0 == CheckHeader(primary_header, 0, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1576 EXPECT(1 == CheckHeader(primary_header, 0, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1584 EXPECT(1 == CheckHeader(secondary_header, 1, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1586 EXPECT(0 == CheckHeader(secondary_header, 1, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1595 EXPECT(1 == CheckHeader(secondary_header, 1, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1597 EXPECT(0 == CheckHeader(secondary_header, 1, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()
1602 EXPECT(1 == CheckHeader(secondary_header, 1, gpt->streaming_drive_sectors, in CheckHeaderOffDevice()