[APITESTS][WIN32KNT_APITEST] Improve NtGdiFlushUserBatch testcase (#1287)

Use ok, ok_int, ok_long, and ok_ptr macros instead of TEST and ASSERT macros.
This commit is contained in:
Katayama Hirofumi MZ 2019-01-22 21:10:22 +09:00 committed by GitHub
parent b8ca99fad5
commit 1a591cbdfa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,16 +21,16 @@ START_TEST(NtGdiFlushUserBatch)
return APISTATUS_NOT_FOUND;
pTeb = NtCurrentTeb();
ASSERT(pTeb);
ok(pTeb != NULL, "pTeb was NULL.\n");
pRet = (PVOID)pNtGdiFlushUserBatch();
TEST(pRet != 0);
TEST(pRet == &pTeb->RealClientId);
ok(pRet != NULL, "pRet was NULL.\n");
ok_ptr(pRet, &pTeb->RealClientId);
TEST(pTeb->GdiBatchCount == 0);
TEST(pTeb->GdiTebBatch.Offset == 0);
TEST(pTeb->GdiTebBatch.HDC == 0);
ok_long(pTeb->GdiBatchCount, 0);
ok_long(pTeb->GdiTebBatch.Offset, 0);
ok_ptr(pTeb->GdiTebBatch.HDC, NULL);
/* Set up some bullshit */
pTeb->InDbgPrint = 1;
@ -39,11 +39,10 @@ START_TEST(NtGdiFlushUserBatch)
pTeb->GdiTebBatch.HDC = (HDC)123;
pRet = (PVOID)pNtGdiFlushUserBatch();
TEST(pRet == &pTeb->RealClientId);
TEST(pTeb->InDbgPrint == 0);
TEST(pTeb->GdiBatchCount == 12);
TEST(pTeb->GdiTebBatch.Offset == 0);
TEST(pTeb->GdiTebBatch.HDC == 0);
ok_ptr(pRet, &pTeb->RealClientId);
ok_int(pTeb->InDbgPrint, 0);
ok_long(pTeb->GdiBatchCount, 12);
ok_long(pTeb->GdiTebBatch.Offset, 0);
ok_ptr(pTeb->GdiTebBatch.HDC, NULL);
}