package at.tugraz.ist.musicdroid.test;
import com.jayway.android.robotium.solo.Solo;
import android.test.ActivityInstrumentationTestCase2;
import at.tugraz.ist.musicdroid.MusicdroidActivity;
import at.tugraz.ist.musicdroid.R;
public class MusicdroidActivityTest extends ActivityInstrumentationTestCase2<MusicdroidActivity> { //aktivity gibt an, wo test startet
private
Solo solo;
public MusicdroidActivityTest() {
super("at.tugraz.ist.musicdroid", MusicdroidActivity.class);
}
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
protected void tearDown() throws Exception {
super.tearDown();
try {
solo.finalize();
} catch(Throwable e) {
e.printStackTrace();
}
getActivity().finish();
}
public void testMainScreen(){
//assertTrue("TextView Load Project not found", solo.searchText(solo.getString(R.string.load_project)));
assertTrue("Open Sound-Recorder Button not found", solo.searchButton(solo.getString(R.string.load_sound_recorder), true));
assertTrue("Open Sound-Player Button not found", solo.searchButton(solo.getString(R.string.load_sound_player), true));
assertTrue("New Project Button not found", solo.searchButton(solo.getString(R.string.new_project), true));
assertTrue("Open Project Button not found", solo.searchButton(solo.getString(R.string.open_soundfile), true));
}
}