|
|
@ -950,7 +950,7 @@ my @x01 = ( |
|
|
|
G, "*F", "*", "_", |
|
|
|
G, "*F", "*", "_", |
|
|
|
H, "*FT", "*", "*", |
|
|
|
H, "*FT", "*", "*", |
|
|
|
I, "_", "*", "*", |
|
|
|
I, "_", "*", "*", |
|
|
|
K, "*", "", "", |
|
|
|
K, "*P", "", "", |
|
|
|
M, "", "", "*", |
|
|
|
M, "", "", "*", |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
@ -965,7 +965,7 @@ my @X01 = ( |
|
|
|
H, "", "+FT", "+FT", |
|
|
|
H, "", "+FT", "+FT", |
|
|
|
I, "", "<", "+T", |
|
|
|
I, "", "<", "+T", |
|
|
|
M, "*", "*", "", |
|
|
|
M, "*", "*", "", |
|
|
|
K, "", "*", "*", |
|
|
|
K, "", "*P", "*P", |
|
|
|
); |
|
|
|
); |
|
|
|
test("full", \@x01, \@X01, \@O01); |
|
|
|
test("full", \@x01, \@X01, \@O01); |
|
|
|
|
|
|
|
|
|
|
@ -980,7 +980,7 @@ my @X02 = ( |
|
|
|
H, "/", "/", "/", |
|
|
|
H, "/", "/", "/", |
|
|
|
I, "", "/", "/", |
|
|
|
I, "", "/", "/", |
|
|
|
M, "*", "*", "", |
|
|
|
M, "*", "*", "", |
|
|
|
K, "", "*", "*", |
|
|
|
K, "", "*P", "*P", |
|
|
|
); |
|
|
|
); |
|
|
|
test("full + expunge both", \@x01, \@X02, \@O02); |
|
|
|
test("full + expunge both", \@x01, \@X02, \@O02); |
|
|
|
|
|
|
|
|
|
|
@ -995,7 +995,7 @@ my @X03 = ( |
|
|
|
H, "", ">+T", "/", |
|
|
|
H, "", ">+T", "/", |
|
|
|
I, "", "/", "/", |
|
|
|
I, "", "/", "/", |
|
|
|
M, "*", "*", "", |
|
|
|
M, "*", "*", "", |
|
|
|
K, "", "*", "*", |
|
|
|
K, "", "*P", "*P", |
|
|
|
); |
|
|
|
); |
|
|
|
test("full + expunge near side", \@x01, \@X03, \@O03); |
|
|
|
test("full + expunge near side", \@x01, \@X03, \@O03); |
|
|
|
|
|
|
|
|
|
|
@ -1007,7 +1007,7 @@ my @X04 = ( |
|
|
|
E, "", "+T", "+T", |
|
|
|
E, "", "+T", "+T", |
|
|
|
H, "", "+FT", "+FT", |
|
|
|
H, "", "+FT", "+FT", |
|
|
|
I, "", "<", "+T", |
|
|
|
I, "", "<", "+T", |
|
|
|
K, "", "*", "*", |
|
|
|
K, "", "*P", "*P", |
|
|
|
); |
|
|
|
); |
|
|
|
test("pull", \@x01, \@X04, \@O04); |
|
|
|
test("pull", \@x01, \@X04, \@O04); |
|
|
|
|
|
|
|
|
|
|
@ -1034,7 +1034,7 @@ my @O07 = ("", "", "Sync New\n"); |
|
|
|
my @X07 = ( |
|
|
|
my @X07 = ( |
|
|
|
M, 0, K, |
|
|
|
M, 0, K, |
|
|
|
M, "*", "*", "", |
|
|
|
M, "*", "*", "", |
|
|
|
K, "", "*", "*", |
|
|
|
K, "", "*P", "*P", |
|
|
|
); |
|
|
|
); |
|
|
|
test("new", \@x01, \@X07, \@O07); |
|
|
|
test("new", \@x01, \@X07, \@O07); |
|
|
|
|
|
|
|
|
|
|
@ -1052,7 +1052,7 @@ test("push flags + pull deletions", \@x01, \@X08, \@O08); |
|
|
|
my @x20 = ( |
|
|
|
my @x20 = ( |
|
|
|
0, 0, 0, |
|
|
|
0, 0, 0, |
|
|
|
A, "*", "", "", |
|
|
|
A, "*", "", "", |
|
|
|
B, "**", "", "", |
|
|
|
B, "*P*", "", "", |
|
|
|
C, "", "", "**", |
|
|
|
C, "", "", "**", |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
@ -1061,7 +1061,7 @@ my @X21 = ( |
|
|
|
C, 0, B, |
|
|
|
C, 0, B, |
|
|
|
C, "*?", "*<", "", |
|
|
|
C, "*?", "*<", "", |
|
|
|
A, "", "*", "*", |
|
|
|
A, "", "*", "*", |
|
|
|
B, "", "*>", "*?", |
|
|
|
B, "", "*>P", "*P?", |
|
|
|
); |
|
|
|
); |
|
|
|
test("max size", \@x20, \@X21, \@O21); |
|
|
|
test("max size", \@x20, \@X21, \@O21); |
|
|
|
|
|
|
|
|
|
|
@ -1102,13 +1102,13 @@ my @x24 = ( |
|
|
|
C, 0, A, |
|
|
|
C, 0, A, |
|
|
|
A, "*", "*", "*", |
|
|
|
A, "*", "*", "*", |
|
|
|
B, "**", "*^", "", |
|
|
|
B, "**", "*^", "", |
|
|
|
C, "*F*", "*^", "", |
|
|
|
C, "*FP*", "*^", "", |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
my @X24 = ( |
|
|
|
my @X24 = ( |
|
|
|
C, 0, C, |
|
|
|
C, 0, C, |
|
|
|
B, "", ">-^+>", "*?", |
|
|
|
B, "", ">-^+>", "*?", |
|
|
|
C, "", ">-^+F", "*F*", |
|
|
|
C, "", ">-^+FP", "*FP*", |
|
|
|
); |
|
|
|
); |
|
|
|
test("max size (pre-1.4 legacy)", \@x24, \@X24, \@O21); |
|
|
|
test("max size (pre-1.4 legacy)", \@x24, \@X24, \@O21); |
|
|
|
|
|
|
|
|
|
|
|