s4:torture:smb2: fix the matrix in the persistent open tests: you always get persiste...
authorMichael Adam <obnox@samba.org>
Wed, 29 Feb 2012 18:56:45 +0000 (19:56 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 10 May 2012 16:46:52 +0000 (18:46 +0200)
source4/torture/smb2/durable_v2_open.c

index c0842c108023a6b4128a7645dc32cd519ccfd87d..b69edc6109ca3d35a97c4bb9fd5153ef4b66c896 100644 (file)
@@ -554,32 +554,32 @@ struct persistent_open_vs_oplock {
 #define NUM_OPLOCK_OPEN_TESTS ( NUM_OPLOCK_TYPES * NUM_SHARE_MODES )
 struct persistent_open_vs_oplock persistent_open_vs_oplock_table[NUM_OPLOCK_OPEN_TESTS] =
 {
-       { "", "", false, false },
-       { "", "R", false, false },
-       { "", "W", false, false },
-       { "", "D", false, false },
-       { "", "RD", false, false },
-       { "", "RW", false, false },
-       { "", "WD", false, false },
-       { "", "RWD", false, false },
+       { "", "", true, true },
+       { "", "R", true, true },
+       { "", "W", true, true },
+       { "", "D", true, true },
+       { "", "RD", true, true },
+       { "", "RW", true, true },
+       { "", "WD", true, true },
+       { "", "RWD", true, true },
 
-       { "s", "", false, false },
-       { "s", "R", false, false },
-       { "s", "W", false, false },
-       { "s", "D", false, false },
-       { "s", "RD", false, false },
-       { "s", "RW", false, false },
-       { "s", "WD", false, false },
-       { "s", "RWD", false, false },
+       { "s", "", true, true },
+       { "s", "R", true, true },
+       { "s", "W", true, true },
+       { "s", "D", true, true },
+       { "s", "RD", true, true },
+       { "s", "RW", true, true },
+       { "s", "WD", true, true },
+       { "s", "RWD", true, true },
 
-       { "x", "", false, false },
-       { "x", "R", false, false },
-       { "x", "W", false, false },
-       { "x", "D", false, false },
-       { "x", "RD", false, false },
-       { "x", "RW", false, false },
-       { "x", "WD", false, false },
-       { "x", "RWD", false, false },
+       { "x", "", true, true },
+       { "x", "R", true, true },
+       { "x", "W", true, true },
+       { "x", "D", true, true },
+       { "x", "RD", true, true },
+       { "x", "RW", true, true },
+       { "x", "WD", true, true },
+       { "x", "RWD", true, true },
 
        { "b", "", true, true },
        { "b", "R", true, true },
@@ -685,32 +685,32 @@ struct persistent_open_vs_lease {
 #define NUM_LEASE_OPEN_TESTS ( NUM_LEASE_TYPES * NUM_SHARE_MODES )
 struct persistent_open_vs_lease persistent_open_vs_lease_table[NUM_LEASE_OPEN_TESTS] =
 {
-       { "", "", false, false },
-       { "", "R", false, false },
-       { "", "W", false, false },
-       { "", "D", false, false },
-       { "", "RW", false, false },
-       { "", "RD", false, false },
-       { "", "WD", false, false },
-       { "", "RWD", false, false },
+       { "", "", true, true },
+       { "", "R", true, true },
+       { "", "W", true, true },
+       { "", "D", true, true },
+       { "", "RW", true, true },
+       { "", "RD", true, true },
+       { "", "WD", true, true },
+       { "", "RWD", true, true },
 
-       { "R", "", false, false },
-       { "R", "R", false, false },
-       { "R", "W", false, false },
-       { "R", "D", false, false },
-       { "R", "RW", false, false },
-       { "R", "RD", false, false },
-       { "R", "DW", false, false },
-       { "R", "RWD", false, false },
+       { "R", "", true, true },
+       { "R", "R", true, true },
+       { "R", "W", true, true },
+       { "R", "D", true, true },
+       { "R", "RW", true, true },
+       { "R", "RD", true, true },
+       { "R", "DW", true, true },
+       { "R", "RWD", true, true },
 
-       { "RW", "", false, false },
-       { "RW", "R", false, false },
-       { "RW", "W", false, false },
-       { "RW", "D", false, false },
-       { "RW", "RW", false, false },
-       { "RW", "RD", false, false },
-       { "RW", "WD", false, false },
-       { "RW", "RWD", false, false },
+       { "RW", "", true, true },
+       { "RW", "R", true, true },
+       { "RW", "W", true, true },
+       { "RW", "D", true, true },
+       { "RW", "RW", true, true },
+       { "RW", "RD", true, true },
+       { "RW", "WD", true, true },
+       { "RW", "RWD", true, true },
 
        { "RH", "", true, true },
        { "RH", "R", true, true },