OLD | NEW |
1 library verify_messages; | 1 library verify_messages; |
2 | 2 |
3 import "print_to_list.dart"; | 3 import "print_to_list.dart"; |
4 import "package:unittest/unittest.dart"; | 4 import "package:unittest/unittest.dart"; |
5 | 5 |
6 verifyResult(ignored) { | 6 verifyResult(ignored) { |
7 var lineIterator; | 7 var lineIterator; |
8 verify(String s) { | 8 verify(String s) { |
9 lineIterator.moveNext(); | 9 lineIterator.moveNext(); |
10 var value = lineIterator.current; | 10 var value = lineIterator.current; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
44 verify('Alice, Alice sont allées au magasin'); | 44 verify('Alice, Alice sont allées au magasin'); |
45 verify('none'); | 45 verify('none'); |
46 verify('one'); | 46 verify('one'); |
47 verify('m'); | 47 verify('m'); |
48 verify('f'); | 48 verify('f'); |
49 verify('7 male'); | 49 verify('7 male'); |
50 verify('7 Canadian dollars'); | 50 verify('7 Canadian dollars'); |
51 verify('5 some currency or other.'); | 51 verify('5 some currency or other.'); |
52 verify('1 Canadian dollar'); | 52 verify('1 Canadian dollar'); |
53 verify('2 Canadian dollars'); | 53 verify('2 Canadian dollars'); |
| 54 verify('1 thing:'); |
| 55 verify('2 things:'); |
54 | 56 |
55 var fr_lines = expanded.skip(1).skipWhile( | 57 var fr_lines = expanded.skip(1).skipWhile( |
56 (line) => !line.contains('----')).toList(); | 58 (line) => !line.contains('----')).toList(); |
57 lineIterator = fr_lines.iterator..moveNext(); | 59 lineIterator = fr_lines.iterator..moveNext(); |
58 verify("Printing messages for fr"); | 60 verify("Printing messages for fr"); |
59 verify("Il s'agit d'un message"); | 61 verify("Il s'agit d'un message"); |
60 verify("Un autre message avec un seul paramètre hello"); | 62 verify("Un autre message avec un seul paramètre hello"); |
61 verify( | 63 verify( |
62 "Caractères qui doivent être échapper, par exemple barres \\ " | 64 "Caractères qui doivent être échapper, par exemple barres \\ " |
63 "dollars \${ (les accolades sont ok), et xml/html réservés <& et " | 65 "dollars \${ (les accolades sont ok), et xml/html réservés <& et " |
(...skipping 27 matching lines...) Expand all Loading... |
91 verify('Alice, Alice étaient allées à la magasin'); | 93 verify('Alice, Alice étaient allées à la magasin'); |
92 verify('rien'); | 94 verify('rien'); |
93 verify('un'); | 95 verify('un'); |
94 verify('homme'); | 96 verify('homme'); |
95 verify('femme'); | 97 verify('femme'); |
96 verify('7 homme'); | 98 verify('7 homme'); |
97 verify('7 dollars Canadiens'); | 99 verify('7 dollars Canadiens'); |
98 verify('5 certaine devise ou autre.'); | 100 verify('5 certaine devise ou autre.'); |
99 verify('1 dollar Canadien'); | 101 verify('1 dollar Canadien'); |
100 verify('2 dollars Canadiens'); | 102 verify('2 dollars Canadiens'); |
| 103 verify('1 chose:'); |
| 104 verify('2 choses:'); |
101 | 105 |
102 var de_lines = fr_lines.skip(1).skipWhile( | 106 var de_lines = fr_lines.skip(1).skipWhile( |
103 (line) => !line.contains('----')).toList(); | 107 (line) => !line.contains('----')).toList(); |
104 lineIterator = de_lines.iterator..moveNext(); | 108 lineIterator = de_lines.iterator..moveNext(); |
105 verify("Printing messages for de_DE"); | 109 verify("Printing messages for de_DE"); |
106 verify("Dies ist eine Nachricht"); | 110 verify("Dies ist eine Nachricht"); |
107 verify("Eine weitere Meldung mit dem Parameter hello"); | 111 verify("Eine weitere Meldung mit dem Parameter hello"); |
108 verify( | 112 verify( |
109 "Zeichen, die Flucht benötigen, zB Schrägstriche \\ Dollar " | 113 "Zeichen, die Flucht benötigen, zB Schrägstriche \\ Dollar " |
110 "\${ (geschweiften Klammern sind ok) und xml reservierte Zeichen <& und " | 114 "\${ (geschweiften Klammern sind ok) und xml reservierte Zeichen <& und " |
(...skipping 27 matching lines...) Expand all Loading... |
138 verify('Alice, Alice gingen zum magasin'); | 142 verify('Alice, Alice gingen zum magasin'); |
139 verify('Null'); | 143 verify('Null'); |
140 verify('ein'); | 144 verify('ein'); |
141 verify('Mann'); | 145 verify('Mann'); |
142 verify('Frau'); | 146 verify('Frau'); |
143 verify('7 Mann'); | 147 verify('7 Mann'); |
144 verify('7 Kanadischen dollar'); | 148 verify('7 Kanadischen dollar'); |
145 verify('5 einige Währung oder anderen.'); | 149 verify('5 einige Währung oder anderen.'); |
146 verify('1 Kanadischer dollar'); | 150 verify('1 Kanadischer dollar'); |
147 verify('2 Kanadischen dollar'); | 151 verify('2 Kanadischen dollar'); |
| 152 verify('eins:'); |
| 153 verify('2 Dinge:'); |
148 } | 154 } |
OLD | NEW |