package com.android.iliConnect.test;
import com.android.iliConnect.Dozent_kurse;
import com.android.iliConnect.R;
import android.app.Instrumentation;
import android.test.ActivityInstrumentationTestCase2;
import android.test.UiThreadTest;
import android.view.KeyEvent;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
public class DozentTest extends
ActivityInstrumentationTestCase2<Dozent_kurse> {
private Dozent_kurse mActivity;
private TextView dozentname;
private ListView kursliste;
public DozentTest() {
super("com.android.iliConnect",Dozent_kurse.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
//Touch mode abschalten um tasteneingaben simulieren zu koennen
setActivityInitialTouchMode(false);
//Referenzen auf UI Elemente holen und Activity starten
mActivity = getActivity();
dozentname = (TextView) mActivity.findViewById(com.android.iliConnect.R.id.dozent_name);
kursliste = (ListView) mActivity.findViewById(com.android.iliConnect.R.id.dozent_list);
}
public void testStateDestroy() {
//activity stoppen und neu starten
mActivity.finish();
mActivity = this.getActivity();
}
@UiThreadTest
public void testStatePause() {
Instrumentation mInstr = this.getInstrumentation();
mInstr.callActivityOnPause(mActivity);
//feldinhalt loeschen, um sicherzustellen dass Inhalt wiederhergestellt anstatt
//nur beibehalten wird
mInstr.callActivityOnResume(mActivity);
}
}