I wrote test just in case.
--
Yukihiro Nakadaira - [email protected]
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
diff -r 10bab2c9ca55 src/testdir/Make_amiga.mak
--- a/src/testdir/Make_amiga.mak Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_amiga.mak Sat Oct 08 00:14:30 2011 +0900
@@ -29,7 +29,7 @@
test66.out test67.out test68.out test69.out test70.out \
test71.out test72.out test73.out test74.out test75.out \
test76.out test77.out test78.out test79.out test80.out \
- test81.out test82.out
+ test81.out test82.out test83.out
.SUFFIXES: .in .out
diff -r 10bab2c9ca55 src/testdir/Make_dos.mak
--- a/src/testdir/Make_dos.mak Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_dos.mak Sat Oct 08 00:14:30 2011 +0900
@@ -29,7 +29,7 @@
test42.out test52.out test65.out test66.out test67.out \
test68.out test69.out test71.out test72.out test73.out \
test74.out test75.out test76.out test77.out test78.out \
- test79.out test80.out test81.out test82.out
+ test79.out test80.out test81.out test82.out test83.out
SCRIPTS32 = test50.out test70.out
diff -r 10bab2c9ca55 src/testdir/Make_ming.mak
--- a/src/testdir/Make_ming.mak Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_ming.mak Sat Oct 08 00:14:30 2011 +0900
@@ -49,7 +49,7 @@
test42.out test52.out test65.out test66.out test67.out \
test68.out test69.out test71.out test72.out test73.out \
test74.out test75.out test76.out test77.out test78.out \
- test79.out test80.out test81.out test82.out
+ test79.out test80.out test81.out test82.out test83.out
SCRIPTS32 = test50.out test70.out
diff -r 10bab2c9ca55 src/testdir/Make_os2.mak
--- a/src/testdir/Make_os2.mak Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_os2.mak Sat Oct 08 00:14:30 2011 +0900
@@ -29,7 +29,7 @@
test66.out test67.out test68.out test69.out test70.out \
test71.out test72.out test73.out test74.out test75.out \
test76.out test77.out test78.out test79.out test80.out \
- test81.out test82.out
+ test81.out test82.out test83.out
.SUFFIXES: .in .out
diff -r 10bab2c9ca55 src/testdir/Make_vms.mms
--- a/src/testdir/Make_vms.mms Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Make_vms.mms Sat Oct 08 00:14:30 2011 +0900
@@ -76,7 +76,7 @@
test66.out test67.out test68.out test69.out \
test71.out test72.out test74.out test75.out test76.out \
test77.out test78.out test79.out test80.out test81.out \
- test82.out
+ test82.out test83.out
# Known problems:
# Test 30: a problem around mac format - unknown reason
diff -r 10bab2c9ca55 src/testdir/Makefile
--- a/src/testdir/Makefile Sat Oct 08 00:06:31 2011 +0900
+++ b/src/testdir/Makefile Sat Oct 08 00:14:30 2011 +0900
@@ -26,7 +26,7 @@
test64.out test65.out test66.out test67.out test68.out \
test69.out test70.out test71.out test72.out test73.out \
test74.out test75.out test76.out test77.out test78.out \
- test79.out test80.out test81.out test82.out
+ test79.out test80.out test81.out test82.out test83.out
SCRIPTS_GUI = test16.out
diff -r 10bab2c9ca55 src/testdir/test83-tags1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags1 Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+!_TAG_FILE_ENCODING utf-8 //
+abcdefghijklmnopqrs test83-tags1.txt /abcdefghijklmnopqrs
diff -r 10bab2c9ca55 src/testdir/test83-tags1.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags1.txt Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+text for tags1
+abcdefghijklmnopqrs
diff -r 10bab2c9ca55 src/testdir/test83-tags2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags2 Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+!_TAG_FILE_ENCODING cp932 //
+`ab test83-tags2.txt /`ab
diff -r 10bab2c9ca55 src/testdir/test83-tags2.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags2.txt Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+text for tags2
+ABC
diff -r 10bab2c9ca55 src/testdir/test83-tags3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags3 Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,102 @@
+!_TAG_FILE_SORTED 1 //
+!_TAG_FILE_ENCODING cp932 //
+abc1 test83-tags3.txt /`ab
+abc2 test83-tags3.txt /`ab
+abc3 test83-tags3.txt /`ab
+abc4 test83-tags3.txt /`ab
+abc5 test83-tags3.txt /`ab
+abc6 test83-tags3.txt /`ab
+abc7 test83-tags3.txt /`ab
+abc8 test83-tags3.txt /`ab
+abc9 test83-tags3.txt /`ab
+abc10 test83-tags3.txt /`ab
+abc11 test83-tags3.txt /`ab
+abc12 test83-tags3.txt /`ab
+abc13 test83-tags3.txt /`ab
+abc14 test83-tags3.txt /`ab
+abc15 test83-tags3.txt /`ab
+abc16 test83-tags3.txt /`ab
+abc17 test83-tags3.txt /`ab
+abc18 test83-tags3.txt /`ab
+abc19 test83-tags3.txt /`ab
+abc20 test83-tags3.txt /`ab
+abc21 test83-tags3.txt /`ab
+abc22 test83-tags3.txt /`ab
+abc23 test83-tags3.txt /`ab
+abc24 test83-tags3.txt /`ab
+abc25 test83-tags3.txt /`ab
+abc26 test83-tags3.txt /`ab
+abc27 test83-tags3.txt /`ab
+abc28 test83-tags3.txt /`ab
+abc29 test83-tags3.txt /`ab
+abc30 test83-tags3.txt /`ab
+abc31 test83-tags3.txt /`ab
+abc32 test83-tags3.txt /`ab
+abc33 test83-tags3.txt /`ab
+abc34 test83-tags3.txt /`ab
+abc35 test83-tags3.txt /`ab
+abc36 test83-tags3.txt /`ab
+abc37 test83-tags3.txt /`ab
+abc38 test83-tags3.txt /`ab
+abc39 test83-tags3.txt /`ab
+abc40 test83-tags3.txt /`ab
+abc41 test83-tags3.txt /`ab
+abc42 test83-tags3.txt /`ab
+abc43 test83-tags3.txt /`ab
+abc44 test83-tags3.txt /`ab
+abc45 test83-tags3.txt /`ab
+abc46 test83-tags3.txt /`ab
+abc47 test83-tags3.txt /`ab
+abc48 test83-tags3.txt /`ab
+abc49 test83-tags3.txt /`ab
+abc50 test83-tags3.txt /`ab
+abc51 test83-tags3.txt /`ab
+abc52 test83-tags3.txt /`ab
+abc53 test83-tags3.txt /`ab
+abc54 test83-tags3.txt /`ab
+abc55 test83-tags3.txt /`ab
+abc56 test83-tags3.txt /`ab
+abc57 test83-tags3.txt /`ab
+abc58 test83-tags3.txt /`ab
+abc59 test83-tags3.txt /`ab
+abc60 test83-tags3.txt /`ab
+abc61 test83-tags3.txt /`ab
+abc62 test83-tags3.txt /`ab
+abc63 test83-tags3.txt /`ab
+abc64 test83-tags3.txt /`ab
+abc65 test83-tags3.txt /`ab
+abc66 test83-tags3.txt /`ab
+abc67 test83-tags3.txt /`ab
+abc68 test83-tags3.txt /`ab
+abc69 test83-tags3.txt /`ab
+abc70 test83-tags3.txt /`ab
+abc71 test83-tags3.txt /`ab
+abc72 test83-tags3.txt /`ab
+abc73 test83-tags3.txt /`ab
+abc74 test83-tags3.txt /`ab
+abc75 test83-tags3.txt /`ab
+abc76 test83-tags3.txt /`ab
+abc77 test83-tags3.txt /`ab
+abc78 test83-tags3.txt /`ab
+abc79 test83-tags3.txt /`ab
+abc80 test83-tags3.txt /`ab
+abc81 test83-tags3.txt /`ab
+abc82 test83-tags3.txt /`ab
+abc83 test83-tags3.txt /`ab
+abc84 test83-tags3.txt /`ab
+abc85 test83-tags3.txt /`ab
+abc86 test83-tags3.txt /`ab
+abc87 test83-tags3.txt /`ab
+abc88 test83-tags3.txt /`ab
+abc89 test83-tags3.txt /`ab
+abc90 test83-tags3.txt /`ab
+abc91 test83-tags3.txt /`ab
+abc92 test83-tags3.txt /`ab
+abc93 test83-tags3.txt /`ab
+abc94 test83-tags3.txt /`ab
+abc95 test83-tags3.txt /`ab
+abc96 test83-tags3.txt /`ab
+abc97 test83-tags3.txt /`ab
+abc98 test83-tags3.txt /`ab
+abc99 test83-tags3.txt /`ab
+abc100 test83-tags3.txt /`ab
diff -r 10bab2c9ca55 src/testdir/test83-tags3.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83-tags3.txt Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,2 @@
+text for tags3
+ABC
diff -r 10bab2c9ca55 src/testdir/test83.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83.in Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,58 @@
+Tests for tag search with !_TAG_FILE_ENCODING.
+
+STARTTEST
+:so mbyte.vim
+:if !has('iconv')
+: e! test.ok
+: w! test.out
+: qa!
+:endif
+:set enc=utf8
+ggdG
+
+:call setline('.', 'Results of test83')
+
+:" case1:
+:new
+:set tags=test83-tags1
+:let v:errmsg = ''
+:tag abcdefghijklmnopqrs
+:if v:errmsg =~ 'E426:' || getline('.') != 'abcdefghijklmnopqrs'
+: close
+: put ='case1: failed'
+:else
+: close
+: put ='case1: ok'
+:endif
+
+:" case2:
+:new
+:set tags=test83-tags2
+:let v:errmsg = ''
+:tag /.BC
+:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'
+: close
+: put ='case2: failed'
+:else
+: close
+: put ='case2: ok'
+:endif
+
+:" case3:
+:new
+:set tags=test83-tags3
+:let v:errmsg = ''
+:tag abc50
+:w xor
+:if v:errmsg =~ 'E426:' || getline('.') != 'ABC'
+: close
+: put ='case3: failed'
+:else
+: close
+: put ='case3: ok'
+:endif
+:close
+
+:wq! test.out
+ENDTEST
+
diff -r 10bab2c9ca55 src/testdir/test83.ok
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/testdir/test83.ok Sat Oct 08 00:14:30 2011 +0900
@@ -0,0 +1,4 @@
+Results of test83
+case1: ok
+case2: ok
+case3: ok