Revision: 580 Author: christian.egli@xxxxxxxxxxxxxx Date: Fri Apr 20 06:09:23 2012 Log: Added a doctest for the dutch tables http://code.google.com/p/liblouis/source/detail?r=580 Added: /trunk/tables/nl-BE.dis /trunk/tests/doctests/nl-BE-g1.ctb_test.txt Modified: /trunk/ChangeLog /trunk/tables/Makefile.am /trunk/tests/doctests/Makefile.am ======================================= --- /dev/null +++ /trunk/tables/nl-BE.dis Fri Apr 20 06:09:23 2012 @@ -0,0 +1,70 @@ +# Licensed under LGPL. + +# Bert Frees + +display \x0020 0 +display a 1 +display , 2 +display b 12 +display . 3 +display k 13 +display ; 23 +display l 123 +display " 4 +display c 14 +display i 24 +display f 124 +display | 34 +display m 134 +display s 234 +display p 1234 +display ! 5 +display e 15 +display : 25 +display h 125 +display * 35 +display o 135 +display + 235 +display r 1235 +display > 45 +display d 145 +display j 245 +display g 1245 +display ` 345 +display n 1345 +display t 2345 +display q 12345 +display ' 6 +display 1 16 +display ? 26 +display 2 126 +display - 36 +display u 136 +display ( 236 +display v 1236 +display $ 46 +display 3 146 +display 9 246 +display 6 1246 +display 0 346 +display x 1346 +display ~ 2346 +display & 12346 +display < 56 +display 5 156 +display / 256 +display 8 1256 +display ) 356 +display z 1356 +display = 2356 +display { 12356 +display _ 456 +display 4 1456 +display w 2456 +display 7 12456 +display # 3456 +display y 13456 +display } 23456 +display % 123456 + + ======================================= --- /dev/null +++ /trunk/tests/doctests/nl-BE-g1.ctb_test.txt Fri Apr 20 06:09:23 2012 @@ -0,0 +1,371 @@ +Liblouis tests for Dutch language +================================= + + >>> tables = ['nl-BE.dis', 'nl-BE-g1.ctb'] + >>> t = TestHelper(tables) + + >>> t.braille(u'a ä â à á') + u'a ` 1 { {' + + >>> t.braille(u'b') + u'b' + + >>> t.braille(u'c ç') + u'c &' + + >>> t.braille(u'd') + u'd' + + >>> t.braille(u'e ë ê è é') + u'e 6 2 ~ %' + + >>> t.braille(u'f') + u'f' + + >>> t.braille(u'g') + u'g' + + >>> t.braille(u'h') + u'h' + + >>> t.braille(u'i ï î ì í') + u'i 7 3 | |' + + >>> t.braille(u'j') + u'j' + + >>> t.braille(u'k') + u'k' + + >>> t.braille(u'l') + u'l' + + >>> t.braille(u'm') + u'm' + + >>> t.braille(u'n ñ') + u'n 7' + + >>> t.braille(u'o ö ô ò ó') + u'o 9 4 0 0' + + >>> t.braille(u'p') + u'p' + + >>> t.braille(u'q') + u'q' + + >>> t.braille(u'r') + u'r' + + >>> t.braille(u's ß') #doctest:+SKIP + u's ~' + + >>> t.braille(u't') + u't' + + >>> t.braille(u'u ü û ù ú') + u'u 8 5 } }' + + >>> t.braille(u'v') + u'v' + + >>> t.braille(u'w') + u'w' + + >>> t.braille(u'x') + u'x' + + >>> t.braille(u'y') + u'y' + + >>> t.braille(u'z') + u'z' + + >>> t.braille(u'punt .') + u'punt /' + + >>> t.braille(u'komma ,') + u'komma ,' + + >>> t.braille(u'puntkomma ;') + u'puntkomma ;' + + >>> t.braille(u'dubbele punt :') + u'dubbele punt :' + + >>> t.braille(u'vraagteken ?') + u'vraagteken ?' + + >>> t.braille(u'uitroepteken !') + u'uitroepteken +' + + >>> t.braille(u'schuine streep /') + u'schuine streep |' + + >>> t.braille(u'liggend streepje -') + u'liggend streepje -' + + >>> t.braille(u'beletselteken ...') + u'beletselteken ///' + + >>> t.braille(u'(ronde haakjes)') + u'(ronde haakjes)' + + >>> t.braille(u'“dubbele aanhalingstekens”') + u'=dubbele aanhalingstekens=' + + >>> t.braille(u'\'enkele aanhalingstekens\'') + u'.enkele aanhalingstekens.' + + >>> t.braille(u'[vierkante haakjes]') + u'{vierkante haakjes}' + + >>> t.braille(u'ampersand &') + u'ampersand &' + + >>> t.braille(u'asterisk *') + u'asterisk *' + + >>> t.braille(u'at @') + u'at `' + + >>> t.braille(u'backslash \\') + u'backslash !1' + + >>> t.braille(u'copyright ©') + u'copyright !c' + + >>> t.braille(u'dollar $') + u'dollar d' + + >>> t.braille(u'euro €') + u'euro e' + + >>> t.braille(u'gelijkheidsteken =') + u'gelijkheidsteken =' + + >>> t.braille(u'groter dan >') + u'groter dan !o' + + >>> t.braille(u'hekje #') + u'hekje !#' + + >>> t.braille(u'kleiner dan <') + u'kleiner dan !9' + + >>> t.braille(u'paragraaf §') + u'paragraaf 0' + + >>> t.braille(u'pond £') + u'pond p' + + >>> t.braille(u'registered ®') + u'registered !r' + + >>> t.braille(u'underscore _') + u'underscore _' + + >>> t.braille(u'yen ¥') + u'yen y' + + >>> t.braille(u'1') + u'#a' + + >>> t.braille(u'2') + u'#b' + + >>> t.braille(u'3') + u'#c' + + >>> t.braille(u'4') + u'#d' + + >>> t.braille(u'5') + u'#e' + + >>> t.braille(u'6') + u'#f' + + >>> t.braille(u'7') + u'#g' + + >>> t.braille(u'8') + u'#h' + + >>> t.braille(u'9') + u'#i' + + >>> t.braille(u'0') + u'#j' + + >>> t.braille(u'1.234.567,89') + u'#a/bcd/efg,hi' + + >>> t.braille(u'050-12 34 56') + u'#jej-#ab #cd #ef' + + >>> t.braille(u'050/78 90 12') + u'#jej|#gh #ij #ab' + + >>> t.braille(u'050-34.56.78') + u'#jej-#cd/ef/gh' + + >>> t.braille(u'BE03 4747 0637 8184') + u'>be#jc #dgdg #jfcg #hahd' + + >>> t.braille(u'+ 32 11 32 43 54') + u'+ #cb #aa #cb #dc #ed' + + >>> t.braille(u'1e, 1ste') + u"#a'e, #aste" + + >>> t.braille(u'2e, 2de') + u"#b'e, #b'de" + + >>> t.braille(u'3e, 3de') + u"#c'e, #c'de" + + >>> t.braille(u'15e, 27ste') + u"#ae'e, #bgste" + + >>> t.braille(u'10a') + u"#aj'a" + + >>> t.braille(u'12.b') + u"#ab/'b" + + >>> t.braille(u'1 + 2 = 3') + u'#a + #b = #c' + + >>> t.braille(u'9 - 5 = 4') + u'#i - #e = #d' + + >>> t.braille(u'3 × 3 = 9') + u'#c ( #c = #i' + + >>> t.braille(u'8 ÷ 4 = 2') + u'#h / #d = #b' + + >>> t.braille(u'65+-kaart') + u'#fe!+-kaart' + + >>> t.braille(u'40-jarige') + u'#dj-jarige' + + >>> t.braille(u'79,5 %') + u'#gi,e %' + + >>> t.braille(u'15%') + u'#ae %' + + >>> t.braille(u'37,8° C') + u'#cg,h") $c' + + >>> t.braille(u'65 m²') + u'#fe m|#b' + + >>> t.braille(u'1.000 cm³') + u'#a/jjj cm|#c' + + >>> t.braille(u'½ kg - 1/2 kg') + u'#a|#b kg - #a|#b kg' + + >>> t.braille(u'¼ l - 1/4 l') + u'#a|#d l - #a|#d l' + + >>> t.braille(u'CO₂-uitstoot: 158 g CO₂/km') + u'>co1;-uitstoot: #aeh g >co1;|km' + + >>> t.braille(u'Benedictus XVI') + u'$benedictus >xvi' + + >>> t.braille(u'Jozef II-straat') + u"$jozef >ii-'straat" + + >>> t.braille(u'WO II') + u'>wo >ii' + + >>> t.braille(u'EEN woord in hoofdletters') + u'>een woord in hoofdletters' + + >>> t.braille(u'TWEE WOORDEN in hoofdletters') + u'>twee >woorden in hoofdletters' + + >>> t.braille(u'DRIE WOORDEN IN hoofdletters') + u'>drie >woorden >in hoofdletters' + + >>> t.braille(u'MEER DAN DRIE WOORDEN in hoofdletters') #doctest:+SKIP + u'>>meer dan drie >woorden in hoofdletters' + + >>> t.braille(u'BTW-TARIEF volledig in hoofdletters') + u'>btw-tarief volledig in hoofdletters' + + >>> t.braille(u'BTW-tarief alleen btw in hoofdletters') + u">btw-'tarief alleen btw in hoofdletters" + + >>> t.braille(u'P+R park and ride') + u'>p!+r park and ride' + + >>> t.braille(u'N-VA Nieuw-Vlaamse Alliantie') + u'>n-va $nieuw-$vlaamse $alliantie' + + >>> t.braille(u'CD&V Christen-Democratisch en Vlaams') + u'>cd!&v $christen-$democratisch en $vlaams' + + >>> t.braille(u'W.F. Hermans') + u'>w/f/ $hermans' + + >>> t.braille(u'FAQ\'s') + u">faq.'s" + + >>> t.braille(u'VTM\'er') + u">vtm.'er" + + >>> t.braille(u'65+\'er') + u'#fe!+.er' ++ >>> t.braille(u'SLAAT DE VLAM IN DE PAN, DEK DE VUURHAARD DAN AF MET EEN BRANDWERENDE DEKEN OF EEN VOCHTIGE DOEK.') #doctest:+SKIP + u'>>slaat de vlam in de pan, dek de vuurhaard dan af met een brandwerende deken of een vochtige >doek/'
+ + >>> t.braille(u'lisa_dirk@xxxxxxxxx') + u'lisa_dirk`yahoo/com' + + >>> t.braille(u'http://www.avh.asso.fr') + u'http:||www/avh/asso/fr' + + >>> t.braille(u'C:\\Documents and Settings') + u'$c:!1$documents and $settings' + + >>> t.braille(u'€ 12,35') + u'e#ab,ce' + + >>> t.braille(u'€12,35') + u'e#ab,ce' + + >>> t.braille(u'$ 10,00') + u'd#aj,jj' + + >>> t.braille(u'$10,00') + u'd#aj,jj' + + >>> t.braille(u'£ 65,47') + u'p#fe,dg' + + >>> t.braille(u'£65,47') + u'p#fe,dg' + + >>> t.braille(u'¥ 100.000') + u'y#ajj/jjj' + + >>> t.braille(u'¥100.000') + u'y#ajj/jjj' + + + + + + + + + ======================================= --- /trunk/ChangeLog Wed Apr 18 13:36:21 2012 +++ /trunk/ChangeLog Fri Apr 20 06:09:23 2012 @@ -1,6 +1,12 @@ -2012-04-18 Christian Egli <christian.egli@xxxxxx> - - +2012-04-20 Christian Egli <christian.egli@xxxxxx> + + * tables/nl-BE.dis: + * tables/Makefile.am (table_files): + * tests/doctests/Makefile.am: + * tests/doctests/nl-BE-g1.ctb_test.txt: Added a doctest for the + dutch tables + +2012-04-18 Christian Egli <christian.egli@xxxxxx> * tests/pass2_outpos.c: * tests/pass2_inpos.c: Rename test to reflect what it really ======================================= --- /trunk/tables/Makefile.am Tue Apr 17 01:26:38 2012 +++ /trunk/tables/Makefile.am Fri Apr 20 06:09:23 2012 @@ -150,6 +150,7 @@ nemeth_edit.ctb \ new.ctb \ nl-BE-chardefs.cti \ + nl-BE.dis \ nl-BE-g1.ctb \ nl-be-g1.utb \ nl-BE-translation.ctb \ ======================================= --- /trunk/tests/doctests/Makefile.am Thu Mar 1 06:50:42 2012 +++ /trunk/tests/doctests/Makefile.am Fri Apr 20 06:09:23 2012 @@ -1,1 +1,3 @@ -EXTRA_DIST = en-GB-g2.ctb_test.txt +EXTRA_DIST = \ + en-GB-g2.ctb_test.txt \ + nl-BE-g1.ctb_test.txt ���*m���^����h�hiحjwe�y,��k�7����z���m����n)b�'����