package edu.washington.geopost.ui.test;
import org.junit.Before;
import org.junit.Test;
import android.test.ActivityInstrumentationTestCase2;
import com.parse.ParseUser;
import com.robotium.solo.Solo;
import edu.washington.geopost.MainActivity;
public class MainActivityUITest extends ActivityInstrumentationTestCase2<MainActivity> {
int SHORT_TIMEOUT = 5000;
private Solo solo;
public MainActivityUITest() {
super(MainActivity.class);
}
public MainActivityUITest(Class<MainActivity> activityClass) {
super(activityClass);
}
@Before
public void setUp() throws Exception {
solo = new Solo(getInstrumentation(), getActivity());
}
@Test
public void testPostActivityLaunch() {
boolean postActivityResult = false;
if (ParseUser.getCurrentUser() == null) {
solo.clickOnButton("Post");
postActivityResult = solo.waitForLogMessage("Post Clicked");
assertTrue(postActivityResult);
} else {
fail();
}
}
}