Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(192)

Side by Side Diff: pkg/intl/test/message_extraction/verify_messages.dart

Issue 167943005: Fix the obscure corner case of three items in a plural (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « pkg/intl/test/message_extraction/sample_with_messages.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 16 matching lines...) Expand all
27 verify("This comes from a method"); 27 verify("This comes from a method");
28 verify("This method is not a lambda"); 28 verify("This method is not a lambda");
29 verify("This comes from a static method"); 29 verify("This comes from a static method");
30 verify("This is missing some translations"); 30 verify("This is missing some translations");
31 verify("Ancient Greek hangman characters: 𐅆𐅇."); 31 verify("Ancient Greek hangman characters: 𐅆𐅇.");
32 verify("Escapable characters here: "); 32 verify("Escapable characters here: ");
33 33
34 verify('Is zero plural?'); 34 verify('Is zero plural?');
35 verify('This is singular.'); 35 verify('This is singular.');
36 verify('This is plural (2).'); 36 verify('This is plural (2).');
37 verify('This is plural (3).');
38 verify('This is plural (4).');
39 verify('This is plural (5).');
40 verify('This is plural (6).');
41 verify('This is plural (7).');
42 verify('This is plural (8).');
43 verify('This is plural (9).');
44 verify('This is plural (10).');
45 verify('This is plural (11).');
46 verify('This is plural (20).');
47 verify('This is plural (100).');
48 verify('This is plural (101).');
49 verify('This is plural (100000).');
37 verify('Alice went to her house'); 50 verify('Alice went to her house');
38 verify('Bob went to his house'); 51 verify('Bob went to his house');
39 verify('cat went to its litter box'); 52 verify('cat went to its litter box');
40 verify('Alice, Bob sont allés au magasin'); 53 verify('Alice, Bob sont allés au magasin');
41 verify('Alice est allée au magasin'); 54 verify('Alice est allée au magasin');
42 verify('Personne n\'est allé au magasin'); 55 verify('Personne n\'est allé au magasin');
43 verify('Bob, Bob sont allés au magasin'); 56 verify('Bob, Bob sont allés au magasin');
44 verify('Alice, Alice sont allées au magasin'); 57 verify('Alice, Alice sont allées au magasin');
45 verify('none'); 58 verify('none');
46 verify('one'); 59 verify('one');
(...skipping 27 matching lines...) Expand all
74 verify("Cette méthode n'est pas un lambda"); 87 verify("Cette méthode n'est pas un lambda");
75 verify("Cela vient d'une méthode statique"); 88 verify("Cela vient d'une méthode statique");
76 verify("Ce manque certaines traductions"); 89 verify("Ce manque certaines traductions");
77 verify("Anciens caractùres grecs jeux du pendu: 𐅆𐅇."); 90 verify("Anciens caractùres grecs jeux du pendu: 𐅆𐅇.");
78 verify("Escapes: "); 91 verify("Escapes: ");
79 verify("\r\f\b\t\v."); 92 verify("\r\f\b\t\v.");
80 93
81 verify('Est-ce que nulle est pluriel?'); 94 verify('Est-ce que nulle est pluriel?');
82 verify('C\'est singulier'); 95 verify('C\'est singulier');
83 verify('C\'est pluriel (2).'); 96 verify('C\'est pluriel (2).');
97 verify('C\'est pluriel (3).');
98 verify('C\'est pluriel (4).');
99 verify('C\'est pluriel (5).');
100 verify('C\'est pluriel (6).');
101 verify('C\'est pluriel (7).');
102 verify('C\'est pluriel (8).');
103 verify('C\'est pluriel (9).');
104 verify('C\'est pluriel (10).');
105 verify('C\'est pluriel (11).');
106 verify('C\'est pluriel (20).');
107 verify('C\'est pluriel (100).');
108 verify('C\'est pluriel (101).');
109 verify('C\'est pluriel (100000).');
84 verify('Alice est allée à sa house'); 110 verify('Alice est allée à sa house');
85 verify('Bob est allé à sa house'); 111 verify('Bob est allé à sa house');
86 verify('cat est allé à sa litter box'); 112 verify('cat est allé à sa litter box');
87 verify('Alice, Bob étaient allés à la magasin'); 113 verify('Alice, Bob étaient allés à la magasin');
88 verify('Alice était allée à la magasin'); 114 verify('Alice était allée à la magasin');
89 verify('Personne n\'avait allé à la magasin'); 115 verify('Personne n\'avait allé à la magasin');
90 verify('Bob, Bob étaient allés à la magasin'); 116 verify('Bob, Bob étaient allés à la magasin');
91 verify('Alice, Alice étaient allées à la magasin'); 117 verify('Alice, Alice étaient allées à la magasin');
92 verify('rien'); 118 verify('rien');
93 verify('un'); 119 verify('un');
(...skipping 27 matching lines...) Expand all
121 verify("Diese Methode ist nicht eine Lambda"); 147 verify("Diese Methode ist nicht eine Lambda");
122 verify("Dies ergibt sich aus einer statischen Methode"); 148 verify("Dies ergibt sich aus einer statischen Methode");
123 verify("This is missing some translations"); 149 verify("This is missing some translations");
124 verify("Antike griechische GalgenmĂ€nnchen Zeichen: 𐅆𐅇"); 150 verify("Antike griechische GalgenmĂ€nnchen Zeichen: 𐅆𐅇");
125 verify("Escapes: "); 151 verify("Escapes: ");
126 verify("\r\f\b\t\v."); 152 verify("\r\f\b\t\v.");
127 153
128 verify('Ist Null Plural?'); 154 verify('Ist Null Plural?');
129 verify('Dies ist einmalig'); 155 verify('Dies ist einmalig');
130 verify('Dies ist Plural (2).'); 156 verify('Dies ist Plural (2).');
157 verify('Dies ist Plural (3).');
158 verify('Dies ist Plural (4).');
159 verify('Dies ist Plural (5).');
160 verify('Dies ist Plural (6).');
161 verify('Dies ist Plural (7).');
162 verify('Dies ist Plural (8).');
163 verify('Dies ist Plural (9).');
164 verify('Dies ist Plural (10).');
165 verify('Dies ist Plural (11).');
166 verify('Dies ist Plural (20).');
167 verify('Dies ist Plural (100).');
168 verify('Dies ist Plural (101).');
169 verify('Dies ist Plural (100000).');
131 verify('Alice ging zu ihrem house'); 170 verify('Alice ging zu ihrem house');
132 verify('Bob ging zu seinem house'); 171 verify('Bob ging zu seinem house');
133 verify('cat ging zu seinem litter box'); 172 verify('cat ging zu seinem litter box');
134 verify('Alice, Bob gingen zum magasin'); 173 verify('Alice, Bob gingen zum magasin');
135 verify('Alice ging in dem magasin'); 174 verify('Alice ging in dem magasin');
136 verify('Niemand ging zu magasin'); 175 verify('Niemand ging zu magasin');
137 verify('Bob, Bob gingen zum magasin'); 176 verify('Bob, Bob gingen zum magasin');
138 verify('Alice, Alice gingen zum magasin'); 177 verify('Alice, Alice gingen zum magasin');
139 verify('Null'); 178 verify('Null');
140 verify('ein'); 179 verify('ein');
141 verify('Mann'); 180 verify('Mann');
142 verify('Frau'); 181 verify('Frau');
143 verify('7 Mann'); 182 verify('7 Mann');
144 verify('7 Kanadischen dollar'); 183 verify('7 Kanadischen dollar');
145 verify('5 einige WĂ€hrung oder anderen.'); 184 verify('5 einige WĂ€hrung oder anderen.');
146 verify('1 Kanadischer dollar'); 185 verify('1 Kanadischer dollar');
147 verify('2 Kanadischen dollar'); 186 verify('2 Kanadischen dollar');
148 } 187 }
OLDNEW
« no previous file with comments | « pkg/intl/test/message_extraction/sample_with_messages.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698