mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Remove '' as countryCode in localization tests (#23709)
This commit is contained in:
parent
503ae8cbfd
commit
40fc45ace3
@ -49,19 +49,19 @@ void main() {
|
||||
});
|
||||
|
||||
testWidgets('formats HH', (WidgetTester tester) async {
|
||||
expect(await formatHour(tester, const Locale('de', ''), const TimeOfDay(hour: 9, minute: 0)), '09');
|
||||
expect(await formatHour(tester, const Locale('de', ''), const TimeOfDay(hour: 20, minute: 0)), '20');
|
||||
expect(await formatHour(tester, const Locale('de'), const TimeOfDay(hour: 9, minute: 0)), '09');
|
||||
expect(await formatHour(tester, const Locale('de'), const TimeOfDay(hour: 20, minute: 0)), '20');
|
||||
|
||||
expect(await formatHour(tester, const Locale('en', 'GB'), const TimeOfDay(hour: 9, minute: 0)), '09');
|
||||
expect(await formatHour(tester, const Locale('en', 'GB'), const TimeOfDay(hour: 20, minute: 0)), '20');
|
||||
});
|
||||
|
||||
testWidgets('formats H', (WidgetTester tester) async {
|
||||
expect(await formatHour(tester, const Locale('es', ''), const TimeOfDay(hour: 9, minute: 0)), '9');
|
||||
expect(await formatHour(tester, const Locale('es', ''), const TimeOfDay(hour: 20, minute: 0)), '20');
|
||||
expect(await formatHour(tester, const Locale('es'), const TimeOfDay(hour: 9, minute: 0)), '9');
|
||||
expect(await formatHour(tester, const Locale('es'), const TimeOfDay(hour: 20, minute: 0)), '20');
|
||||
|
||||
expect(await formatHour(tester, const Locale('fa', ''), const TimeOfDay(hour: 9, minute: 0)), '۹');
|
||||
expect(await formatHour(tester, const Locale('fa', ''), const TimeOfDay(hour: 20, minute: 0)), '۲۰');
|
||||
expect(await formatHour(tester, const Locale('fa'), const TimeOfDay(hour: 9, minute: 0)), '۹');
|
||||
expect(await formatHour(tester, const Locale('fa'), const TimeOfDay(hour: 20, minute: 0)), '۲۰');
|
||||
});
|
||||
});
|
||||
|
||||
@ -90,21 +90,21 @@ void main() {
|
||||
}
|
||||
|
||||
testWidgets('formats ${TimeOfDayFormat.h_colon_mm_space_a}', (WidgetTester tester) async {
|
||||
expect(await formatTimeOfDay(tester, const Locale('en', ''), const TimeOfDay(hour: 9, minute: 32)), '9:32 AM');
|
||||
expect(await formatTimeOfDay(tester, const Locale('en', ''), const TimeOfDay(hour: 20, minute: 32)), '8:32 PM');
|
||||
expect(await formatTimeOfDay(tester, const Locale('en'), const TimeOfDay(hour: 9, minute: 32)), '9:32 AM');
|
||||
expect(await formatTimeOfDay(tester, const Locale('en'), const TimeOfDay(hour: 20, minute: 32)), '8:32 PM');
|
||||
});
|
||||
|
||||
testWidgets('formats ${TimeOfDayFormat.HH_colon_mm}', (WidgetTester tester) async {
|
||||
expect(await formatTimeOfDay(tester, const Locale('de', ''), const TimeOfDay(hour: 9, minute: 32)), '09:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('de'), const TimeOfDay(hour: 9, minute: 32)), '09:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('en', 'ZA'), const TimeOfDay(hour: 9, minute: 32)), '09:32');
|
||||
});
|
||||
|
||||
testWidgets('formats ${TimeOfDayFormat.H_colon_mm}', (WidgetTester tester) async {
|
||||
expect(await formatTimeOfDay(tester, const Locale('es', ''), const TimeOfDay(hour: 9, minute: 32)), '9:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('es', ''), const TimeOfDay(hour: 20, minute: 32)), '20:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('es'), const TimeOfDay(hour: 9, minute: 32)), '9:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('es'), const TimeOfDay(hour: 20, minute: 32)), '20:32');
|
||||
|
||||
expect(await formatTimeOfDay(tester, const Locale('ja', ''), const TimeOfDay(hour: 9, minute: 32)), '9:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('ja', ''), const TimeOfDay(hour: 20, minute: 32)), '20:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('ja'), const TimeOfDay(hour: 9, minute: 32)), '9:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('ja'), const TimeOfDay(hour: 20, minute: 32)), '20:32');
|
||||
});
|
||||
|
||||
testWidgets('formats ${TimeOfDayFormat.frenchCanadian}', (WidgetTester tester) async {
|
||||
@ -112,7 +112,7 @@ void main() {
|
||||
});
|
||||
|
||||
testWidgets('formats ${TimeOfDayFormat.a_space_h_colon_mm}', (WidgetTester tester) async {
|
||||
expect(await formatTimeOfDay(tester, const Locale('zh', ''), const TimeOfDay(hour: 9, minute: 32)), '上午 9:32');
|
||||
expect(await formatTimeOfDay(tester, const Locale('zh'), const TimeOfDay(hour: 9, minute: 32)), '上午 9:32');
|
||||
});
|
||||
});
|
||||
|
||||
@ -140,7 +140,7 @@ void main() {
|
||||
}
|
||||
|
||||
testWidgets('formats dates in English', (WidgetTester tester) async {
|
||||
final Map<DateType, String> formatted = await formatDate(tester, const Locale('en', ''), DateTime(2018, 8, 1));
|
||||
final Map<DateType, String> formatted = await formatDate(tester, const Locale('en'), DateTime(2018, 8, 1));
|
||||
expect(formatted[DateType.year], '2018');
|
||||
expect(formatted[DateType.medium], 'Wed, Aug 1');
|
||||
expect(formatted[DateType.full], 'Wednesday, August 1, 2018');
|
||||
@ -148,7 +148,7 @@ void main() {
|
||||
});
|
||||
|
||||
testWidgets('formats dates in German', (WidgetTester tester) async {
|
||||
final Map<DateType, String> formatted = await formatDate(tester, const Locale('de', ''), DateTime(2018, 8, 1));
|
||||
final Map<DateType, String> formatted = await formatDate(tester, const Locale('de'), DateTime(2018, 8, 1));
|
||||
expect(formatted[DateType.year], '2018');
|
||||
expect(formatted[DateType.medium], 'Mi., 1. Aug.');
|
||||
expect(formatted[DateType.full], 'Mittwoch, 1. August 2018');
|
||||
|
@ -177,9 +177,9 @@ void main() {
|
||||
const FooMaterialLocalizationsDelegate(supportedLanguage: 'de', backButtonTooltip: 'DE'),
|
||||
],
|
||||
supportedLocales: const <Locale>[
|
||||
Locale('en', ''),
|
||||
Locale('fr', ''),
|
||||
Locale('de', ''),
|
||||
Locale('en'),
|
||||
Locale('fr'),
|
||||
Locale('de'),
|
||||
],
|
||||
buildContent: (BuildContext context) {
|
||||
return Text(
|
||||
|
@ -9,7 +9,7 @@ import 'package:flutter_test/flutter_test.dart';
|
||||
void main() {
|
||||
for (String language in kSupportedLanguages) {
|
||||
testWidgets('translations exist for $language', (WidgetTester tester) async {
|
||||
final Locale locale = Locale(language, '');
|
||||
final Locale locale = Locale(language);
|
||||
|
||||
expect(GlobalMaterialLocalizations.delegate.isSupported(locale), isTrue);
|
||||
|
||||
@ -89,7 +89,7 @@ void main() {
|
||||
}
|
||||
|
||||
testWidgets('spot check selectedRowCount translations', (WidgetTester tester) async {
|
||||
MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('en', ''));
|
||||
MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('en'));
|
||||
expect(localizations.selectedRowCountTitle(0), 'No items selected');
|
||||
expect(localizations.selectedRowCountTitle(1), '1 item selected');
|
||||
expect(localizations.selectedRowCountTitle(2), '2 items selected');
|
||||
@ -102,7 +102,7 @@ void main() {
|
||||
expect(localizations.selectedRowCountTitle(10019), '10,019 items selected');
|
||||
expect(localizations.selectedRowCountTitle(123456789), '123,456,789 items selected');
|
||||
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es', ''));
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es'));
|
||||
expect(localizations.selectedRowCountTitle(0), 'No se han seleccionado elementos');
|
||||
expect(localizations.selectedRowCountTitle(1), '1 elemento seleccionado');
|
||||
expect(localizations.selectedRowCountTitle(2), '2 elementos seleccionados');
|
||||
@ -115,7 +115,7 @@ void main() {
|
||||
expect(localizations.selectedRowCountTitle(10019), '10.019 elementos seleccionados');
|
||||
expect(localizations.selectedRowCountTitle(123456789), '123.456.789 elementos seleccionados');
|
||||
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('ro', ''));
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('ro'));
|
||||
expect(localizations.selectedRowCountTitle(0), 'Nu există elemente selectate');
|
||||
expect(localizations.selectedRowCountTitle(1), 'Un articol selectat');
|
||||
expect(localizations.selectedRowCountTitle(2), '2 articole selectate');
|
||||
@ -128,7 +128,7 @@ void main() {
|
||||
expect(localizations.selectedRowCountTitle(10019), '10.019 articole selectate');
|
||||
expect(localizations.selectedRowCountTitle(123456789), '123.456.789 de articole selectate');
|
||||
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('km', ''));
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('km'));
|
||||
expect(localizations.selectedRowCountTitle(0), 'បានជ្រើសរើសធាតុ 0');
|
||||
expect(localizations.selectedRowCountTitle(1), 'បានជ្រើសរើសធាតុ 1');
|
||||
expect(localizations.selectedRowCountTitle(2), 'បានជ្រើសរើសធាតុ 2');
|
||||
@ -137,7 +137,7 @@ void main() {
|
||||
});
|
||||
|
||||
testWidgets('spot check formatMediumDate(), formatFullDate() translations', (WidgetTester tester) async {
|
||||
MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('en', ''));
|
||||
MaterialLocalizations localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('en'));
|
||||
expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Thu, Jul 23');
|
||||
expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Thursday, July 23, 2015');
|
||||
|
||||
@ -145,11 +145,11 @@ void main() {
|
||||
expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Thu 23 Jul');
|
||||
expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Thursday, 23 July 2015');
|
||||
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es', ''));
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('es'));
|
||||
expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'jue., 23 jul.');
|
||||
expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'jueves, 23 de julio de 2015');
|
||||
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('de', ''));
|
||||
localizations = await GlobalMaterialLocalizations.delegate.load(const Locale('de'));
|
||||
expect(localizations.formatMediumDate(DateTime(2015, 7, 23)), 'Do., 23. Juli');
|
||||
expect(localizations.formatFullDate(DateTime(2015, 7, 23)), 'Donnerstag, 23. Juli 2015');
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user