|
|
@@ -340,6 +340,7 @@ public class SpeechSynthesisTest extends AndroidTestCase |
|
|
|
|
|
|
|
public void testGetSampleText() |
|
|
|
{ |
|
|
|
final String[] currentLocales = getContext().getResources().getAssets().getLocales(); |
|
|
|
for (VoiceData.Voice data : VoiceData.voices) |
|
|
|
{ |
|
|
|
if (mRemoved.contains(data.name)) |
|
|
@@ -352,11 +353,13 @@ public class SpeechSynthesisTest extends AndroidTestCase |
|
|
|
{ |
|
|
|
final Locale ianaLocale = new Locale(data.ianaLanguage, data.ianaCountry, data.variant); |
|
|
|
assertThat(SpeechSynthesis.getSampleText(getContext(), ianaLocale), is(data.sampleText)); |
|
|
|
assertThat(getContext().getResources().getAssets().getLocales(), is(currentLocales)); |
|
|
|
|
|
|
|
if (!data.javaLanguage.equals("")) |
|
|
|
{ |
|
|
|
final Locale javaLocale = new Locale(data.javaLanguage, data.javaCountry, data.variant); |
|
|
|
assertThat(SpeechSynthesis.getSampleText(getContext(), javaLocale), is(data.sampleText)); |
|
|
|
assertThat(getContext().getResources().getAssets().getLocales(), is(currentLocales)); |
|
|
|
} |
|
|
|
} |
|
|
|
catch (AssertionError e) |