1 package com.hughes.android.dictionary;
\r
3 import android.test.ActivityInstrumentationTestCase2;
\r
5 public class DictionaryActivityTest extends ActivityInstrumentationTestCase2<DictionaryActivity> {
\r
7 public DictionaryActivityTest() {
\r
8 super(DictionaryActivity.class.getPackage().getName(), DictionaryActivity.class);
\r
11 public void testRunAndFinish() {
\r
12 final DictionaryActivity dict = getActivity();
\r
16 public void testSwitchLanguage() throws Exception {
\r
18 final DictionaryActivity dict = getActivity();
\r
20 final Runnable switchLang = new Runnable() {
\r
22 getActivity().onLanguageButton();
\r
25 if (dict.languageList.languageData.language == Language.EN) {
\r
26 dict.uiHandler.post(switchLang);
\r
30 assertEquals(Language.DE, dict.languageList.languageData.language);
\r
32 dict.uiHandler.post(switchLang);
\r
34 assertEquals(Language.EN, dict.languageList.languageData.language);
\r
36 dict.uiHandler.post(switchLang);
\r
38 assertEquals(Language.DE, dict.languageList.languageData.language);
\r