• R/O
  • SSH
  • HTTPS

zerochplus: Commit


Commit MetaInfo

Revision531 (tree)
Time2014-09-27 00:24:03
Authoriroiro

Log Message

triptest
・VIP Service/0ch+系対応

Change Summary

Incremental Difference

--- triptest/trunk/test.pl (revision 530)
+++ triptest/trunk/test.pl (revision 531)
@@ -11,6 +11,8 @@
1111 'tsGpSwX8mo',
1212 'tsGpSwX8mo',
1313 'tsGpSwX8mo',
14+ 'tsGpSwX8mo',
15+ 'tsGpSwX8mo',
1416 );
1517 test('12345678',
1618 'WBRXcNtpf.',
@@ -18,6 +20,8 @@
1820 'WBRXcNtpf.',
1921 'WBRXcNtpf.',
2022 'WBRXcNtpf.',
23+ 'WBRXcNtpf.',
24+ 'WBRXcNtpf.',
2125 );
2226 test('ア23エオカキク',
2327 'WBRXcNtpf.',
@@ -25,6 +29,8 @@
2529 'WBRXcNtpf.',
2630 'XrlOBrDwyU',
2731 'WBRXcNtpf.',
32+ 'WBRXcNtpf.',
33+ 'WBRXcNtpf.',
2834 );
2935 test('アイウエオカキク',
3036 'XlUiP8mHCU',
@@ -32,6 +38,8 @@
3238 'XlUiP8mHCU',
3339 'xmvISdVBK2',
3440 'XlUiP8mHCU',
41+ 'XlUiP8mHCU',
42+ 'XlUiP8mHCU',
3543 );
3644 test('kami',
3745 'yGAhoNiShI',
@@ -39,6 +47,8 @@
3947 'yGAhoNiShI',
4048 'eRrBb7O29A',
4149 'yGAhoNiShI',
50+ 'yGAhoNiShI',
51+ 'yGAhoNiShI',
4252 );
4353 test('#828b8281828d8289',
4454 'yGAhoNiShI',
@@ -46,6 +56,8 @@
4656 'yGAhoNiShI',
4757 'NXUZ00CMW6',
4858 'NXUZ00CMW6',
59+ 'yGAhoNiShI',
60+ 'yGAhoNiShI',
4961 );
5062 test('#828b8281828d8289.',
5163 'yGAhoNiShI',
@@ -53,6 +65,8 @@
5365 'yGAhoNiShI',
5466 'NXUZ00CMW6',
5567 'NXUZ00CMW6',
68+ 'yGAhoNiShI',
69+ 'yGAhoNiShI',
5670 );
5771 test('#828b8281828d8289..',
5872 'yGAhoNiShI',
@@ -60,6 +74,8 @@
6074 'yGAhoNiShI',
6175 'NXUZ00CMW6',
6276 'NXUZ00CMW6',
77+ 'yGAhoNiShI',
78+ 'yGAhoNiShI',
6379 );
6480 test('騨レNWKJ諤',
6581 'YYYYYYYYYY',
@@ -67,6 +83,8 @@
6783 'YYYYYYYYYY',
6884 'lOOFR1xhP.',
6985 'YYYYYYYYYY',
86+ 'YYYYYYYYYY',
87+ 'YYYYYYYYYY',
7088 );
7189 test('#3132333435363738',
7290 'XlUiP8mHCU',
@@ -74,6 +92,8 @@
7492 'XlUiP8mHCU',
7593 'ULUFJt9VDM',
7694 'ULUFJt9VDM',
95+ 'XlUiP8mHCU',
96+ 'XlUiP8mHCU',
7797 );
7898 test('#31323334353637382',
7999 '1tWQFkUcLU',
@@ -81,6 +101,8 @@
81101 '1tWQFkUcLU',
82102 'ULUFJt9VDM',
83103 'ULUFJt9VDM',
104+ '1tWQFkUcLU',
105+ '1tWQFkUcLU',
84106 );
85107 test('#313233343536373823',
86108 'WBRXcNtpf.',
@@ -88,6 +110,8 @@
88110 'WBRXcNtpf.',
89111 'ULUFJt9VDM',
90112 'ULUFJt9VDM',
113+ 'WBRXcNtpf.',
114+ 'WBRXcNtpf.',
91115 );
92116 test('#3100000000000000H.',
93117 'tsGpSwX8mo',
@@ -95,6 +119,8 @@
95119 'tsGpSwX8mo',
96120 '6O5ptllf5k',
97121 '6O5ptllf5k',
122+ 'tsGpSwX8mo',
123+ 'tsGpSwX8mo',
98124 );
99125 test('123456789',
100126 'WBRXcNtpf.',
@@ -102,6 +128,8 @@
102128 'WBRXcNtpf.',
103129 'WBRXcNtpf.',
104130 'WBRXcNtpf.',
131+ 'WBRXcNtpf.',
132+ 'WBRXcNtpf.',
105133 );
106134 test('1234567890',
107135 'WBRXcNtpf.',
@@ -109,6 +137,8 @@
109137 'WBRXcNtpf.',
110138 'WBRXcNtpf.',
111139 'WBRXcNtpf.',
140+ 'WBRXcNtpf.',
141+ 'WBRXcNtpf.',
112142 );
113143 test('12345678901',
114144 'WBRXcNtpf.',
@@ -116,6 +146,8 @@
116146 'WBRXcNtpf.',
117147 'WBRXcNtpf.',
118148 'WBRXcNtpf.',
149+ 'WBRXcNtpf.',
150+ 'WBRXcNtpf.',
119151 );
120152 test('123456789012',
121153 'jZk8zfYo4m4X',
@@ -123,6 +155,8 @@
123155 'jZk8zfYo4m4X',
124156 'WBRXcNtpf.',
125157 'WBRXcNtpf.',
158+ 'jZk8zfYo4m4X',
159+ 'jZk8zfYo4m4X',
126160 );
127161 test('1234567890123',
128162 'CNfebL9sP6Ci',
@@ -130,6 +164,8 @@
130164 'CNfebL9sP6Ci',
131165 'WBRXcNtpf.',
132166 'WBRXcNtpf.',
167+ 'CNfebL9sP6Ci',
168+ 'CNfebL9sP6Ci',
133169 );
134170 test('あいうえおか',
135171 'N0mUb9Yq8DyS',
@@ -137,6 +173,8 @@
137173 'N0mUb9Yq8DyS',
138174 'hhorpR4oiM',
139175 'AU/OjWxByc',
176+ 'N0mUb9Yq8DyS',
177+ 'N0mUb9Yq8DyS',
140178 );
141179 test('$2345678901',
142180 'BaNAE36vrg',
@@ -144,6 +182,8 @@
144182 'BaNAE36vrg',
145183 'BaNAE36vrg',
146184 'BaNAE36vrg',
185+ 'BaNAE36vrg',
186+ 'BaNAE36vrg',
147187 );
148188 test('$23456789012',
149189 '???',
@@ -151,6 +191,8 @@
151191 '???',
152192 'BaNAE36vrg',
153193 'BaNAE36vrg',
194+ '???',
195+ '???',
154196 );
155197 test('$..........2',
156198 '???',
@@ -158,6 +200,8 @@
158200 '???',
159201 'bwOnxXJup.',
160202 'bwOnxXJup.',
203+ '???',
204+ '???',
161205 );
162206 test('$。3456789012',
163207 '???',
@@ -165,6 +209,8 @@
165209 '???',
166210 '3A/Hqpzc9c',
167211 'RhQIlLvzs6',
212+ '???',
213+ '???',
168214 );
169215 test('$。1008343131',
170216 '???',
@@ -172,6 +218,8 @@
172218 '???',
173219 'hkjDnZZGPM',
174220 'lEjCdVtEDo',
221+ '???',
222+ '???',
175223 );
176224 test('$アイウエオアイウエオアイウエオ',
177225 '???',
@@ -179,6 +227,8 @@
179227 '???',
180228 'OS8Cx1YIIk',
181229 'Nxf9REt3eA',
230+ '???',
231+ '???',
182232 );
183233 test('#23456789012',
184234 '???',
@@ -186,6 +236,8 @@
186236 '???',
187237 'y3.ScW8dbE',
188238 'y3.ScW8dbE',
239+ '???',
240+ '???',
189241 );
190242 test('#1234567890123456..abc',
191243 '???',
@@ -193,6 +245,8 @@
193245 '???',
194246 'Oi/x1UMuw.',
195247 'Oi/x1UMuw.',
248+ '???',
249+ '???',
196250 );
197251 test('ホムホム',
198252 'QD4TDVpNOM',
@@ -200,6 +254,8 @@
200254 'L809q.Wvdk',
201255 'C93qWoB2hg',
202256 'L809q.Wvdk',
257+ 'L809q.Wvdk',
258+ 'QD4TDVpNOM',
203259 );
204260 test('#837a8380837a8380z.',
205261 'QD4TDVpNOM',
@@ -207,6 +263,8 @@
207263 'L809q.Wvdk',
208264 'RzVraEhVVs',
209265 'RzVraEhVVs',
266+ 'L809q.Wvdk',
267+ 'QD4TDVpNOM',
210268 );
211269 test('◆●★',
212270 'dTHrbNrOw.',
@@ -214,6 +272,8 @@
214272 'RNM4OlZz7s',
215273 'yNZt80OfCs',
216274 'YZQgr.7WNI',
275+ 'dTHrbNrOw.',
276+ 'dTHrbNrOw.',
217277 );
218278 test('■▲▼',
219279 'GExJOqup6A',
@@ -221,6 +281,8 @@
221281 'MOZcYuJkdU',
222282 'qkC5YKQWyg',
223283 'GExJOqup6A',
284+ 'GExJOqup6A',
285+ 'GExJOqup6A',
224286 );
225287 test('◆★',
226288 '9hhQmDPmK2',
@@ -228,6 +290,8 @@
228290 'DVlEzgbdkE',
229291 'pF26cWkf/Q',
230292 'wJ5itNiesE',
293+ '9hhQmDPmK2',
294+ '9hhQmDPmK2',
231295 );
232296 test('<>"&',
233297 'f0abm3NbDw',
@@ -235,6 +299,8 @@
235299 '7gGRCKani97t',
236300 'Gw/f5wZwNg',
237301 'Gw/f5wZwNg',
302+ '7gGRCKani97t',
303+ 'f0abm3NbDw',
238304 );
239305 test('<>',
240306 '3wNccY4njg',
@@ -242,6 +308,8 @@
242308 'Gw/f5wZwNg',
243309 'Gw/f5wZwNg',
244310 'Gw/f5wZwNg',
311+ 'Gw/f5wZwNg',
312+ '3wNccY4njg',
245313 );
246314 test('"',
247315 '4eqVTkonjE',
@@ -249,6 +317,8 @@
249317 'gt1azVccY2',
250318 'gt1azVccY2',
251319 'gt1azVccY2',
320+ 'gt1azVccY2',
321+ '4eqVTkonjE',
252322 );
253323 test("'",
254324 '8/08awL.AE',
@@ -256,6 +326,8 @@
256326 'HA0pkXpKB6',
257327 'UtX4XpdDog',
258328 '8/08awL.AE',
329+ 'HA0pkXpKB6',
330+ '8/08awL.AE',
259331 );
260332 test("&",
261333 '2r2Ga7GHRc',
@@ -263,6 +335,8 @@
263335 '2r2Ga7GHRc',
264336 'MhCJJ7GVT.',
265337 '2r2Ga7GHRc',
338+ '2r2Ga7GHRc',
339+ '2r2Ga7GHRc',
266340 );
267341 test('1234567&',
268342 'q3.yfaIC5s',
@@ -270,6 +344,8 @@
270344 'q3.yfaIC5s',
271345 'q3.yfaIC5s',
272346 'q3.yfaIC5s',
347+ 'q3.yfaIC5s',
348+ 'q3.yfaIC5s',
273349 );
274350 test('1234567"',
275351 '4qJVtuc8yc',
@@ -277,6 +353,8 @@
277353 'DWQ0QMJveuYp',
278354 'q3.yfaIC5s',
279355 'q3.yfaIC5s',
356+ 'DWQ0QMJveuYp',
357+ '4qJVtuc8yc',
280358 );
281359 test('#',
282360 'u2YjtUz8MU',
@@ -284,6 +362,8 @@
284362 'e57oZ1fb1o',
285363 'By6DvOdjOA',
286364 'u2YjtUz8MU',
365+ 'e57oZ1fb1o',
366+ 'u2YjtUz8MU',
287367 );
288368 test(' #',
289369 '68NHrw0u9M',
@@ -291,6 +371,8 @@
291371 'PlnfWZhzek',
292372 '.Agbc1OR8c',
293373 '68NHrw0u9M',
374+ 'PlnfWZhzek',
375+ '68NHrw0u9M',
294376 );
295377 test('##',
296378 'xSK1SiC5MI',
@@ -298,6 +380,8 @@
298380 'dn4m8J5vno',
299381 '8SjNjRYO8U',
300382 'xSK1SiC5MI',
383+ 'dn4m8J5vno',
384+ '48cw0iifQw',
301385 );
302386 test('=煤#',
303387 '0ZaZ6Ph9YM',
@@ -305,6 +389,8 @@
305389 'pnkCIOJmhY',
306390 'u/UThijc9k',
307391 '0ZaZ6Ph9YM',
392+ 'pnkCIOJmhY',
393+ '0ZaZ6Ph9YM',
308394 );
309395 test('123456789012#',
310396 'RITzbxS2I3J9',
@@ -312,6 +398,8 @@
312398 '.sf3a0vVPg6Q',
313399 'WBRXcNtpf.',
314400 'WBRXcNtpf.',
401+ '.sf3a0vVPg6Q',
402+ 'RITzbxS2I3J9',
315403 );
316404 test('1234567890#',
317405 'WBRXcNtpf.',
@@ -319,6 +407,8 @@
319407 'VIJJSV7/Fqfl',
320408 'WBRXcNtpf.',
321409 'WBRXcNtpf.',
410+ 'VIJJSV7/Fqfl',
411+ 'WBRXcNtpf.',
322412 );
323413 test('#3456789012',
324414 'lg6Q/4u.i.',
@@ -326,6 +416,8 @@
326416 'fbYpKBXnp7Oj',
327417 'p2nGyNlkqo',
328418 'lg6Q/4u.i.',
419+ 'fbYpKBXnp7Oj',
420+ 'lg6Q/4u.i.',
329421 );
330422 test('#31318194313100001.',
331423 '7ZE59iVq1I',
@@ -333,6 +425,8 @@
333425 'f9AYGqFM9G6T',
334426 'wHuJ.Rjqa2',
335427 'JFUJu00dRM',
428+ 'f9AYGqFM9G6T',
429+ '7ZE59iVq1I',
336430 );
337431 test('=噤=氈',
338432 'Pcn5KeK8IQ',
@@ -340,6 +434,8 @@
340434 'Pcn5KeK8IQ',
341435 'cZaFShsneI',
342436 'Pcn5KeK8IQ',
437+ 'Pcn5KeK8IQ',
438+ 'Pcn5KeK8IQ',
343439 );
344440 test('fusianasan',
345441 'M2TLe2H2No',
@@ -347,6 +443,8 @@
347443 'M2TLe2H2No',
348444 'M2TLe2H2No',
349445 'M2TLe2H2No',
446+ 'M2TLe2H2No',
447+ 'M2TLe2H2No',
350448 );
351449 test('①Ⅰ㍉㈱',
352450 'Az6yZqa0I2',
@@ -354,6 +452,8 @@
354452 'Vyfxi/dpqw',
355453 'e3LOKfsWv2',
356454 'Az6yZqa0I2',
455+ 'Az6yZqa0I2',
456+ 'Az6yZqa0I2',
357457 );
358458 test('~',
359459 'Fg7tQabTMc',
@@ -361,6 +461,8 @@
361461 'cPUZU5OGFs',
362462 '2nUHWotKCQ',
363463 'Fg7tQabTMc',
464+ 'Fg7tQabTMc',
465+ 'Fg7tQabTMc',
364466 );
365467 test('一一',
366468 'b3B4i2sLpY',
@@ -368,6 +470,8 @@
368470 'b3B4i2sLpY',
369471 'VAhc1fHCZ2',
370472 'b3B4i2sLpY',
473+ 'b3B4i2sLpY',
474+ 'b3B4i2sLpY',
371475 );
372476 test('0 !',
373477 'ZIJx7G/pyg',
@@ -375,6 +479,8 @@
375479 'ZIJx7G/pyg',
376480 'JB1xkjXQ86',
377481 'ZIJx7G/pyg',
482+ 'ZIJx7G/pyg',
483+ 'ZIJx7G/pyg',
378484 );
379485 test('0-:',
380486 'NE0mkZ2TpI',
@@ -382,6 +488,8 @@
382488 'NE0mkZ2TpI',
383489 'tHGdgYtE5Y',
384490 'NE0mkZ2TpI',
491+ 'NE0mkZ2TpI',
492+ 'NE0mkZ2TpI',
385493 );
386494 test('0@[',
387495 'gkmryCvLz6',
@@ -389,6 +497,8 @@
389497 'gkmryCvLz6',
390498 'gkmryCvLz6',
391499 'gkmryCvLz6',
500+ 'gkmryCvLz6',
501+ 'gkmryCvLz6',
392502 );
393503 test('0`{',
394504 'WtDsB59Wrk',
@@ -396,6 +506,8 @@
396506 'WtDsB59Wrk',
397507 'WtDsB59Wrk',
398508 'WtDsB59Wrk',
509+ 'WtDsB59Wrk',
510+ 'WtDsB59Wrk',
399511 );
400512 test('0|}',
401513 'M6kra150Vk',
@@ -403,6 +515,8 @@
403515 'M6kra150Vk',
404516 'M6kra150Vk',
405517 'M6kra150Vk',
518+ 'M6kra150Vk',
519+ 'M6kra150Vk',
406520 );
407521 test("0\x090",
408522 'sXoB65CSvY',
@@ -410,24 +524,24 @@
410524 '/lQMO72QVo',
411525 'sXoB65CSvY',
412526 'OeKveLL.YQ',
527+ 'sXoB65CSvY',
528+ 'sXoB65CSvY',
413529 );
414530 }
415531
416532 sub test {
417- my ($key, $tripnet, $tripsc, $tripopen, $tripnext, $tripstrb) = @_;
418- my ($tripnet_, undef, undef, undef, undef) = trip($key, 'net');
419- my ($tripsc_, undef, undef, undef, undef) = trip($key, 'sc');
420- my ($tripopen_, undef, undef, undef, undef) = trip($key, 'open');
421- my ($tripnext_, undef, undef, undef, undef) = trip($key, 'next');
422- my ($tripstrb_, undef, undef, undef, undef) = trip($key, 'strb');
423- if ($tripnet_ eq $tripnet && $tripsc_ eq $tripsc &&
424- $tripopen_ eq $tripopen && $tripnext_ eq $tripnext && $tripstrb_ eq $tripstrb) {
425- #print "key #$key\n";
426- #print " ...ok\n";
427- } else {
533+ my ($key, @expects) = @_;
534+ my @modes = qw(net sc open next strb vips 0chp);
535+ my @results = ();
536+ for my $i (0 .. $#modes) {
537+ my ($result, undef, undef, undef, undef) = trip($key, $modes[$i]);
538+ $results[$i] = $result;
539+ if ($results[$i] ne $expects[$i]) {
428540 print "key #$key\n";
429- print " result net:$tripnet_ sc:$tripsc_ open:$tripopen_ next:$tripnext_ strb:$tripstrb_\n";
430- print " expect net:$tripnet sc:$tripsc open:$tripopen next:$tripnext strb:$tripstrb\n";
541+ print " mode $modes[$i]\n";
542+ print " result $results[$i]\n";
543+ print " expect $expects[$i]\n";
544+ }
431545 }
432546 }
433547
Show on old repository browser