From b30311a7d7b90458a8201280dde2e440d79286a1 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 16 Dec 2012 11:27:33 +0000 Subject: [PATCH] TextToSpeechTest: move out the unsupported language tests to a separate method and check that the language does not get updated. --- .../com/reecedunn/espeak/test/TextToSpeechTest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java b/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java index 2c6360b9..00620217 100644 --- a/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java +++ b/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java @@ -74,10 +74,20 @@ public class TextToSpeechTest extends AndroidTestCase } } + public void testUnsupportedLanguage() + { + assertThat(mEngine, is(notNullValue())); + + Locale initialLocale = mEngine.getLanguage(); + assertThat(mEngine.isLanguageAvailable(new Locale("cel")), is(TextToSpeech.LANG_NOT_SUPPORTED)); + assertThat(mEngine.getLanguage().getLanguage(), is(initialLocale.getLanguage())); + assertThat(mEngine.getLanguage().getCountry(), is(initialLocale.getCountry())); + assertThat(mEngine.getLanguage().getVariant(), is(initialLocale.getVariant())); + } + public void testLanguages() { assertThat(mEngine, is(notNullValue())); - assertThat(mEngine.isLanguageAvailable(new Locale("cel")), is(TextToSpeech.LANG_NOT_SUPPORTED)); for (VoiceData.Voice data : VoiceData.voices) {