X-Git-Url: http://git.sourceforge.jp/view?p=nkf%2Fnkf.git;a=blobdiff_plain;f=nkf_test.pl;h=9e60d1504a6577f3c3f41a73f69fd17861dce989;hp=bce8b3f57d9c77e541156f406a3db76972d56d26;hb=24be85b19fd0972586924a89a13c2c89a137190a;hpb=bfee0c30eb5d0ce0c47f4d5c739f403434810f4c;ds=sidebyside diff --git a/nkf_test.pl b/nkf_test.pl index bce8b3f..9e60d15 100644 --- a/nkf_test.pl +++ b/nkf_test.pl @@ -2,7 +2,7 @@ # # nkf test program for nkf-2 # -# $Id: nkf_test.pl,v 1.17 2006/05/01 19:51:31 naruse Exp $ +# $Id: nkf_test.pl,v 1.19 2007/09/12 04:56:53 naruse Exp $ # # Shinji KONO # Sun Aug 18 12:25:40 JST 1996 @@ -851,6 +851,26 @@ eofeof printf "%-40s", "test_data/multi-line"; &test("$nkf -e",$example{'test_data/multi-line'},$example{'test_data/multi-line.ans'}); +# test_data/-Z4 + +$example{'test_data/-Z4'} = unpack('u',<<'eofeof'); +MH:.AUJ'7H:*AIJ&\H:NAK*6AI:*EHZ6DI:6EIJ6GI:BEJ:6JI:NEK*6MI:ZE +MKZ6PI;&ELJ6SI;2EM:6VI;>EN*6YI;JENZ6\I;VEOJ6_I<"EP:7"I<.EQ*7% +MI<:EQZ7(I&EXJ7CI>2EY:7FI>>EZ*7II>JEZZ7LI>VE[Z7RI?.E]``` +eofeof + +$example{'test_data/-Z4.ans'} = unpack('u',<<'eofeof'); +MCJ&.HHZCCJ2.I8[>CM^.IXZQCJB.LHZICK..JHZTCJN.M8ZVCK:.WHZWCK>. +MWHZXCKB.WHZYCKF.WHZZCKJ.WHZ[CKN.WHZ\CKR.WHZ]CKV.WHZ^CKZ.WHZ_ +MCK^.WH[`CL".WH[!CL&.WHZOCL*.PH[>CL..PX[>CL2.Q([>CL6.QH['CLB. +MR8[*CLJ.WH[*CM^.RX[+CMZ.RX[?CLR.S([>CLR.WX[-CLV.WH[-CM^.SH[. +MCMZ.SH[?CL^.T([1CM*.TXZLCM2.K8[5CJZ.UH[7CMB.V8[:CMN.W(ZFCMV. +#LX[> +eofeof + +printf "%-40s", "test_data/-Z4 "; + &test("$nkf -W4",$example{'test_data/-W4'},$example{'test_data/-W4.ans'}); # test_data/nkf-19-bug-1 $example{'test_data/nkf-19-bug-1'} = unpack('u',<<'eofeof'); @@ -997,6 +1017,37 @@ eofeof printf "%-40s", "test_data/bug2273"; &test("$nkf -e",$example{'test_data/bug2273'},$example{'test_data/bug2273.ans'}); +# test_data/forum15899 + +$example{'test_data/forum15899'} = unpack('u',<<'eofeof'); +I6#H@XX&"XX&$XX&&XX&(XX&*XX&+XX&-XX&/XX&1XX&3XX&5(..!EPH` +eofeof + +$example{'test_data/forum15899.ans'} = unpack('u',<<'eofeof'); +M6#H@/3])4T\M,C`R,BU*4#]"/T=Y4D-*0TEK2D-1;4I#9VM+:5%R2D,P:TQY +=47A*1$UK3E)S;U%I06)*14EK3GAS;U%G/3T_/0H` +eofeof + +printf "%-40s", "test_data/forum15899"; + &test("$nkf -Mj",$example{'test_data/forum15899'},$example{'test_data/forum15899.ans'}); +# test_data/bugs10904 + +$example{'test_data/bugs10904'} = unpack('u',<<'eofeof'); +M4W5B:F5C=#H@Z*FFZ:B3YY2HXX.AXX.\XX.KZ*&HZ:&,(.BIINFHD^>4J..# +MH>.#O..#J^BAJ.FAC"#HJ:;IJ)/GE*CC@Z'C@[SC@ZOHH:CIH8P@Z*FFZ:B3 +3YY2HXX.AXX.\XX.KZ*&HZ:&,"@`` +eofeof + +$example{'test_data/bugs10904.ans'} = unpack('u',<<'eofeof'); +M4W5B:F5C=#H@/3])4T\M,C`R,BU*4#]"/T=Y4D-/,C0T33`Q4DI716A00U9R +?4U0Q0V%H5)#2E=%:%!#5G)35#%#86AS;U%I06)*14DW +?8FIG>E1616Q94T4X2E=T2E!52G%'>6A#24$]/3\]"@`` +M(#T_25-/+3(P,C(M2E`_0C]'>5)#3S(T-$TP,5)*5T5H4$-6