Author: pschweitzer
Date: Fri Apr 15 19:43:12 2016
New Revision: 71162

URL: http://svn.reactos.org/svn/reactos?rev=71162&view=rev
Log:
[KMTESTS:FSRTL]
Add more non-failing tests

CORE-11002

Modified:
    trunk/rostests/kmtests/ntos_fsrtl/FsRtlMcb.c

Modified: trunk/rostests/kmtests/ntos_fsrtl/FsRtlMcb.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/rostests/kmtests/ntos_fsrtl/FsRtlMcb.c?rev=71162&r1=71161&r2=71162&view=diff
==============================================================================
--- trunk/rostests/kmtests/ntos_fsrtl/FsRtlMcb.c        [iso-8859-1] (original)
+++ trunk/rostests/kmtests/ntos_fsrtl/FsRtlMcb.c        [iso-8859-1] Fri Apr 15 
19:43:12 2016
@@ -299,6 +299,24 @@
     ok(SectorCount == 1024, "Expected SectorCount 1024, got: %I64d\n", 
SectorCount);
     DumpAllRuns(&LargeMcb);
 
+    ok(FsRtlAddLargeMcbEntry(&LargeMcb, 0, 0, 1024) == FALSE, "expected FALSE, 
got TRUE\n");
+    NbRuns = FsRtlNumberOfRunsInLargeMcb(&LargeMcb);
+    ok(NbRuns == 1, "Expected 1 runs, got: %lu\n", NbRuns);
+    ok(FsRtlGetNextLargeMcbEntry(&LargeMcb, 0, &Vbn, &Lbn, &SectorCount) == 
TRUE, "expected TRUE, got FALSE\n");
+    ok(Vbn == 0, "Expected Vbn 0, got: %I64d\n", Vbn);
+    ok(Lbn == 1, "Expected Lbn 1, got: %I64d\n", Lbn);
+    ok(SectorCount == 1024, "Expected SectorCount 1024, got: %I64d\n", 
SectorCount);
+    DumpAllRuns(&LargeMcb);
+
+    ok(FsRtlAddLargeMcbEntry(&LargeMcb, 1, 2, 1023) == TRUE, "expected TRUE, 
got FALSE\n");
+    NbRuns = FsRtlNumberOfRunsInLargeMcb(&LargeMcb);
+    ok(NbRuns == 1, "Expected 1 runs, got: %lu\n", NbRuns);
+    ok(FsRtlGetNextLargeMcbEntry(&LargeMcb, 0, &Vbn, &Lbn, &SectorCount) == 
TRUE, "expected TRUE, got FALSE\n");
+    ok(Vbn == 0, "Expected Vbn 0, got: %I64d\n", Vbn);
+    ok(Lbn == 1, "Expected Lbn 1, got: %I64d\n", Lbn);
+    ok(SectorCount == 1024, "Expected SectorCount 1024, got: %I64d\n", 
SectorCount);
+    DumpAllRuns(&LargeMcb);
+
     FsRtlUninitializeLargeMcb(&LargeMcb);
 }
 


Reply via email to