[KMTEST]
authorPierre Schweitzer <pierre@reactos.org>
Mon, 7 Feb 2011 21:38:55 +0000 (21:38 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Mon, 7 Feb 2011 21:38:55 +0000 (21:38 +0000)
Adding a new test for FsRtlIsNameInExpression(). Which is failing...
Will that end a day?!

svn path=/trunk/; revision=50614

rostests/drivers/kmtest/ntos_fsrtl.c

index fb407c8..6e3a5b3 100644 (file)
@@ -135,6 +135,10 @@ VOID FsRtlIsNameInExpressionTest()
     ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE");
     RtlInitUnicodeString(&Name, L"ntoskrnl.exe.");
     ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE");
+
+    RtlInitUnicodeString(&Expression, L"*.c.d");
+    RtlInitUnicodeString(&Name, L"a.b.c.d");
+    ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE");
 }
 
 VOID FsRtlIsDbcsInExpressionTest()
@@ -243,6 +247,10 @@ VOID FsRtlIsDbcsInExpressionTest()
     ok(FsRtlIsDbcsInExpression(&Expression, &Name) == TRUE, "expected TRUE, got FALSE");
     RtlInitAnsiString(&Name, "ntoskrnl.exe.");
     ok(FsRtlIsDbcsInExpression(&Expression, &Name) == TRUE, "expected TRUE, got FALSE");
+
+    RtlInitAnsiString(&Expression, "*.c.d");
+    RtlInitAnsiString(&Name, "a.b.c.d");
+    ok(FsRtlIsDbcsInExpression(&Expression, &Name) == TRUE, "expected TRUE, got FALSE");
 }
 
 /* PUBLIC FUNCTIONS ***********************************************************/