|
|
@ -1113,35 +1113,49 @@ test("noop + expunge near side", \@x01, \@X0A, \@O0A); |
|
|
|
my @x20 = ( |
|
|
|
my @x20 = ( |
|
|
|
0, 0, 0, |
|
|
|
0, 0, 0, |
|
|
|
A, "*", "", "", |
|
|
|
A, "*", "", "", |
|
|
|
B, "*FP*", "", "", |
|
|
|
B, "*FPS*", "", "", |
|
|
|
C, "", "", "*F*", |
|
|
|
C, "", "", "*FS*", |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
my @O21 = ("MaxSize 1k\n", "MaxSize 1k\n", "Expunge Near"); |
|
|
|
my @O21 = ("MaxSize 1k\n", "MaxSize 1k\n", "Expunge Near"); |
|
|
|
my @X21 = ( |
|
|
|
my @X21 = ( |
|
|
|
C, 0, B, |
|
|
|
C, 0, B, |
|
|
|
C, "*?", "*<", "", |
|
|
|
C, "*S?", "*<S", "", |
|
|
|
A, "", "*", "*", |
|
|
|
A, "", "*", "*", |
|
|
|
B, "", "*>P", "*P?", |
|
|
|
B, "", "*>PS", "*PS?", |
|
|
|
); |
|
|
|
); |
|
|
|
test("max size", \@x20, \@X21, \@O21); |
|
|
|
test("max size", \@x20, \@X21, \@O21); |
|
|
|
|
|
|
|
|
|
|
|
my @x22 = ( |
|
|
|
my @x22 = ( |
|
|
|
E, 0, V, |
|
|
|
L, 0, V, |
|
|
|
A, "*", "", "", |
|
|
|
A, "*", "", "", |
|
|
|
B, "*PR*", "", "", |
|
|
|
B, "*PR*", "", "", |
|
|
|
V, "*FPR*", "", "", |
|
|
|
V, "*FPR*", "", "", |
|
|
|
C, "*FPR?", "*<DP", "*DP*", |
|
|
|
C, "*FPR?", "*<DP", "*DP*", |
|
|
|
W, "*FPR?", "*<DP", "*DFP*", |
|
|
|
W, "*FPR?", "*<DP", "*DFP*", |
|
|
|
|
|
|
|
M, "*FS?", "*<", "**", |
|
|
|
|
|
|
|
N, "*FS?", "*<S", "**", |
|
|
|
|
|
|
|
O, "*FS?", "*<S", "*S*", |
|
|
|
|
|
|
|
P, "*FS?", "*<", "*S*", |
|
|
|
|
|
|
|
Q, "*F?", "*<S", "*S*", |
|
|
|
|
|
|
|
R, "*F?", "*<", "*S*", |
|
|
|
|
|
|
|
S, "*F?", "*<S", "**", |
|
|
|
D, "*PR?", "*<DP", "*DFP*", |
|
|
|
D, "*PR?", "*<DP", "*DFP*", |
|
|
|
E, "*PR*", "*>DP", "*DP?", |
|
|
|
E, "*PR*", "*>DP", "*DP?", |
|
|
|
|
|
|
|
F, "*S*", "*>", "*?", |
|
|
|
|
|
|
|
G, "*S*", "*>S", "*?", |
|
|
|
|
|
|
|
H, "*S*", "*>S", "*S?", |
|
|
|
|
|
|
|
I, "*S*", "*>", "*S?", |
|
|
|
|
|
|
|
J, "**", "*>S", "*S?", |
|
|
|
|
|
|
|
K, "**", "*>", "*S?", |
|
|
|
|
|
|
|
L, "**", "*>S", "*?", |
|
|
|
A, "", "*", "*", |
|
|
|
A, "", "*", "*", |
|
|
|
B, "", "*>DP", "*DFP?", |
|
|
|
B, "", "*>DP", "*DFP?", |
|
|
|
V, "", "*>DP", "*DFP?", |
|
|
|
V, "", "*>DP", "*DFP?", |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
my @X22 = ( |
|
|
|
my @X22 = ( |
|
|
|
W, 0, V, |
|
|
|
S, 0, V, |
|
|
|
B, "", ">->D+R", "^PR*", |
|
|
|
B, "", ">->D+R", "^PR*", |
|
|
|
B, "", "", "&1/", |
|
|
|
B, "", "", "&1/", |
|
|
|
V, "", ">->D+FR", "^FPR*", |
|
|
|
V, "", ">->D+FR", "^FPR*", |
|
|
@ -1150,8 +1164,27 @@ my @X22 = ( |
|
|
|
C, "&1+T", "^", "&", |
|
|
|
C, "&1+T", "^", "&", |
|
|
|
W, "^FPR*", "<-<D+FR", "-D+R", |
|
|
|
W, "^FPR*", "<-<D+FR", "-D+R", |
|
|
|
W, "&1+T", "^", "&", |
|
|
|
W, "&1+T", "^", "&", |
|
|
|
|
|
|
|
M, "^*", "<-<", "", |
|
|
|
|
|
|
|
M, "&1+T", "^", "&", |
|
|
|
|
|
|
|
N, "^*", "<-<S", "", |
|
|
|
|
|
|
|
N, "&1+T", "^", "&", |
|
|
|
|
|
|
|
O, "^S*", "<-<", "", |
|
|
|
|
|
|
|
O, "&1+T", "^", "&", |
|
|
|
|
|
|
|
P, "^S*", "<-<+S", "", |
|
|
|
|
|
|
|
P, "&1+T", "^", "&", |
|
|
|
|
|
|
|
Q, "^*", "<-<S", "-S", |
|
|
|
|
|
|
|
Q, "&1+T", "^", "&", |
|
|
|
|
|
|
|
R, "^S*", "<-<+S", "", |
|
|
|
|
|
|
|
R, "&1+T", "^", "&", |
|
|
|
|
|
|
|
S, "^*", "<-<S", "", |
|
|
|
|
|
|
|
S, "&1+T", "^", "&", |
|
|
|
D, "", "-D+R", "-D+R", |
|
|
|
D, "", "-D+R", "-D+R", |
|
|
|
E, "", "-D+R", "-D+R", |
|
|
|
E, "", "-D+R", "-D+R", |
|
|
|
|
|
|
|
F, "", "+S", "+S", |
|
|
|
|
|
|
|
G, "-S", "-S", "", |
|
|
|
|
|
|
|
I, "", "+S", "", |
|
|
|
|
|
|
|
J, "", "-S", "-S", |
|
|
|
|
|
|
|
L, "", "-S", "", |
|
|
|
); |
|
|
|
); |
|
|
|
test("max size + flagging", \@x22, \@X22, \@O21); |
|
|
|
test("max size + flagging", \@x22, \@X22, \@O21); |
|
|
|
|
|
|
|
|
|
|
@ -1308,8 +1341,8 @@ test("maxuid topping", \@x60, \@X61, \@O61); |
|
|
|
|
|
|
|
|
|
|
|
my @x90 = ( |
|
|
|
my @x90 = ( |
|
|
|
C, 0, C, |
|
|
|
C, 0, C, |
|
|
|
A, "*DRT*", "*>D", "*DFP?", |
|
|
|
A, "*DRT*", "*>DS", "*DFPS?", |
|
|
|
B, "*DR*", "*>D", "*DFPT?", |
|
|
|
B, "*DR*", "*>DS", "*DFPST?", |
|
|
|
C, "*", "*", "*", |
|
|
|
C, "*", "*", "*", |
|
|
|
D, "*T", "", "", |
|
|
|
D, "*T", "", "", |
|
|
|
); |
|
|
|
); |
|
|
|