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

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

Issue 182443003: Add 'meaning' to Intl.messages (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 9 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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 verify('one'); 59 verify('one');
60 verify('m'); 60 verify('m');
61 verify('f'); 61 verify('f');
62 verify('7 male'); 62 verify('7 male');
63 verify('7 Canadian dollars'); 63 verify('7 Canadian dollars');
64 verify('5 some currency or other.'); 64 verify('5 some currency or other.');
65 verify('1 Canadian dollar'); 65 verify('1 Canadian dollar');
66 verify('2 Canadian dollars'); 66 verify('2 Canadian dollars');
67 verify('1 thing:'); 67 verify('1 thing:');
68 verify('2 things:'); 68 verify('2 things:');
69 verify('rent');
70 verify('rent');
69 71
70 var fr_lines = expanded.skip(1).skipWhile( 72 var fr_lines = expanded.skip(1).skipWhile(
71 (line) => !line.contains('----')).toList(); 73 (line) => !line.contains('----')).toList();
72 lineIterator = fr_lines.iterator..moveNext(); 74 lineIterator = fr_lines.iterator..moveNext();
73 verify("Printing messages for fr"); 75 verify("Printing messages for fr");
74 verify("Il s'agit d'un message"); 76 verify("Il s'agit d'un message");
75 verify("Un autre message avec un seul paramètre hello"); 77 verify("Un autre message avec un seul paramètre hello");
76 verify( 78 verify(
77 "Caractères qui doivent être échapper, par exemple barres \\ " 79 "Caractères qui doivent être échapper, par exemple barres \\ "
78 "dollars \${ (les accolades sont ok), et xml/html réservés <& et " 80 "dollars \${ (les accolades sont ok), et xml/html réservés <& et "
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 verify('un'); 123 verify('un');
122 verify('homme'); 124 verify('homme');
123 verify('femme'); 125 verify('femme');
124 verify('7 homme'); 126 verify('7 homme');
125 verify('7 dollars Canadiens'); 127 verify('7 dollars Canadiens');
126 verify('5 certaine devise ou autre.'); 128 verify('5 certaine devise ou autre.');
127 verify('1 dollar Canadien'); 129 verify('1 dollar Canadien');
128 verify('2 dollars Canadiens'); 130 verify('2 dollars Canadiens');
129 verify('1 chose:'); 131 verify('1 chose:');
130 verify('2 choses:'); 132 verify('2 choses:');
133 verify('louer');
134 verify('loyer');
135
131 136
132 var de_lines = fr_lines.skip(1).skipWhile( 137 var de_lines = fr_lines.skip(1).skipWhile(
133 (line) => !line.contains('----')).toList(); 138 (line) => !line.contains('----')).toList();
134 lineIterator = de_lines.iterator..moveNext(); 139 lineIterator = de_lines.iterator..moveNext();
135 verify("Printing messages for de_DE"); 140 verify("Printing messages for de_DE");
136 verify("Dies ist eine Nachricht"); 141 verify("Dies ist eine Nachricht");
137 verify("Eine weitere Meldung mit dem Parameter hello"); 142 verify("Eine weitere Meldung mit dem Parameter hello");
138 verify( 143 verify(
139 "Zeichen, die Flucht benötigen, zB Schrägstriche \\ Dollar " 144 "Zeichen, die Flucht benötigen, zB Schrägstriche \\ Dollar "
140 "\${ (geschweiften Klammern sind ok) und xml reservierte Zeichen <& und " 145 "\${ (geschweiften Klammern sind ok) und xml reservierte Zeichen <& und "
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 verify('ein'); 188 verify('ein');
184 verify('Mann'); 189 verify('Mann');
185 verify('Frau'); 190 verify('Frau');
186 verify('7 Mann'); 191 verify('7 Mann');
187 verify('7 Kanadischen dollar'); 192 verify('7 Kanadischen dollar');
188 verify('5 einige Währung oder anderen.'); 193 verify('5 einige Währung oder anderen.');
189 verify('1 Kanadischer dollar'); 194 verify('1 Kanadischer dollar');
190 verify('2 Kanadischen dollar'); 195 verify('2 Kanadischen dollar');
191 verify('eins:'); 196 verify('eins:');
192 verify('2 Dinge:'); 197 verify('2 Dinge:');
198 verify('mieten');
199 verify('Miete');
193 } 200 }
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