linphone-android/tests/src/org/linphone/test/SampleTest.java
Sylvain Berfini 13ccc6610f New tests
2013-06-12 15:10:13 +02:00

45 lines
No EOL
1 KiB
Java

package org.linphone.test;
import org.linphone.LinphoneLauncherActivity;
import android.content.Context;
import android.test.ActivityInstrumentationTestCase2;
import android.widget.ListView;
import com.jayway.android.robotium.solo.Solo;
public abstract class SampleTest extends ActivityInstrumentationTestCase2<LinphoneLauncherActivity>{
protected final int STRING_LENGTH_MAX = 20;
protected Solo solo;
protected Context aContext, iContext;
public SampleTest() {
super(LinphoneLauncherActivity.class);
}
@Override
public void setUp() throws Exception {
solo = new Solo(getInstrumentation());
aContext = getActivity();
iContext = getInstrumentation().getContext();
}
@Override
public void tearDown() throws Exception {
solo.finishOpenedActivities();
}
protected void selectItemInListOnUIThread(final int item) {
solo.sleep(500);
getActivity().runOnUiThread(new Runnable() {
public void run() {
ListView list = (ListView) solo.getView(android.R.id.list);
list.setSelection(item);
}
});
}
}