From 0dd897471c549d4c652d3bf754fe0e85653d38c7 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Tue, 28 Oct 2014 19:05:21 +0000 Subject: [PATCH] tests: initial language may be null --- .../com/reecedunn/espeak/test/TextToSpeechTest.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java b/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java index fd8629a2..11821093 100644 --- a/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java +++ b/android/eSpeakTests/src/com/reecedunn/espeak/test/TextToSpeechTest.java @@ -32,9 +32,14 @@ public class TextToSpeechTest extends TextToSpeechTestCase Locale initialLocale = getLanguage(getEngine()); assertThat(getEngine().isLanguageAvailable(new Locale("cel")), isTtsLangCode(TextToSpeech.LANG_NOT_SUPPORTED)); - assertThat(getLanguage(getEngine()).getLanguage(), is(initialLocale.getLanguage())); - assertThat(getLanguage(getEngine()).getCountry(), is(initialLocale.getCountry())); - assertThat(getLanguage(getEngine()).getVariant(), is(initialLocale.getVariant())); + Locale language = getLanguage(getEngine()); + if (language != null) { + assertThat(getLanguage(getEngine()).getLanguage(), is(initialLocale.getLanguage())); + assertThat(getLanguage(getEngine()).getCountry(), is(initialLocale.getCountry())); + assertThat(getLanguage(getEngine()).getVariant(), is(initialLocale.getVariant())); + } else { + assertThat(initialLocale, is(nullValue())); + } } public void testLanguages()