[APITESTS][WIN32KNT_APITEST] Improve NtGdiFlushUserBatch testcase (#1287)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Tue, 22 Jan 2019 12:10:22 +0000 (21:10 +0900)
committerGitHub <noreply@github.com>
Tue, 22 Jan 2019 12:10:22 +0000 (21:10 +0900)
Use ok, ok_int, ok_long, and ok_ptr macros instead of TEST and ASSERT macros.

modules/rostests/apitests/win32nt/ntgdi/NtGdiFlushUserBatch.c

index b799078..842e50b 100644 (file)
@@ -21,16 +21,16 @@ START_TEST(NtGdiFlushUserBatch)
         return APISTATUS_NOT_FOUND;
 
        pTeb = NtCurrentTeb();
         return APISTATUS_NOT_FOUND;
 
        pTeb = NtCurrentTeb();
-       ASSERT(pTeb);
+       ok(pTeb != NULL, "pTeb was NULL.\n");
 
        pRet = (PVOID)pNtGdiFlushUserBatch();
 
 
        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;
 
        /* Set up some bullshit */
        pTeb->InDbgPrint = 1;
@@ -39,11 +39,10 @@ START_TEST(NtGdiFlushUserBatch)
        pTeb->GdiTebBatch.HDC = (HDC)123;
 
        pRet = (PVOID)pNtGdiFlushUserBatch();
        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);
 }
 }