Skip to content

Commit 8495d63

Browse files
Better test: Check combined leading/trailing
1 parent 2524428 commit 8495d63

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

ext/json/tests/bug64874_part1.phpt

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,24 @@ decode("true\t");
2222
decode("true\n");
2323
decode("true\r");
2424

25+
// And so should the combination of both
26+
decode(" true ");
27+
decode(" true\t");
28+
decode(" true\n");
29+
decode(" true\r");
30+
decode("\ttrue ");
31+
decode("\ttrue\t");
32+
decode("\ttrue\n");
33+
decode("\ttrue\r");
34+
decode("\ntrue ");
35+
decode("\ntrue\t");
36+
decode("\ntrue\n");
37+
decode("\ntrue\r");
38+
decode("\rtrue ");
39+
decode("\rtrue\t");
40+
decode("\rtrue\n");
41+
decode("\rtrue\r");
42+
2543
echo "Done\n";
2644
--EXPECT--
2745
bool(true)
@@ -48,4 +66,52 @@ bool(false)
4866
bool(true)
4967
bool(false)
5068

69+
bool(true)
70+
bool(false)
71+
72+
bool(true)
73+
bool(false)
74+
75+
bool(true)
76+
bool(false)
77+
78+
bool(true)
79+
bool(false)
80+
81+
bool(true)
82+
bool(false)
83+
84+
bool(true)
85+
bool(false)
86+
87+
bool(true)
88+
bool(false)
89+
90+
bool(true)
91+
bool(false)
92+
93+
bool(true)
94+
bool(false)
95+
96+
bool(true)
97+
bool(false)
98+
99+
bool(true)
100+
bool(false)
101+
102+
bool(true)
103+
bool(false)
104+
105+
bool(true)
106+
bool(false)
107+
108+
bool(true)
109+
bool(false)
110+
111+
bool(true)
112+
bool(false)
113+
114+
bool(true)
115+
bool(false)
116+
51117
Done

0 commit comments

Comments
 (0)