package com.mindbodyonline.ironhidetestapp.tests;
import android.test.suitebuilder.annotation.LargeTest;
import com.mindbodyonline.ironhidetestapp.R;
import com.mindbodyonline.ironhidetestapp.SimpleActivity;
import com.mindbodyonline.ironhidetestapp.TestFixture;
import com.mindbodyonline.ironhidetestapp.models.SimpleModel;
import org.junit.Test;
/**
* Highlights basic
* {@link android.support.test.espresso.Espresso#onView(org.hamcrest.Matcher)}
* functionality.
*/
@LargeTest
public class BasicTest extends TestFixture<SimpleActivity> {
public BasicTest() {
super(SimpleActivity.class);
}
@Test
public void testSimpleClickAndCheckText() {
SimplePage
.SimpleButton.click()
.SimpleText.withText("Hello Espresso!")
;
}
@Test
public void testTypingAndPressBack() {
SimplePage
.SimpleSendText.typeText(R.string.hello_world)
.SimpleSendText.closeKeyboard()
.SimpleSend.click()
.displayText.withText(R.string.hello_world)
.displayText.goesTo(SimpleModel.class).pressBack()
.SimpleSendText.withText(R.string.hello_world)
;
}
@Test
public void testClickOnSpinnerItemAmericano() {
SimplePage
.SimpleSpinner.click()
.SpinnerList.getItemAtPosition(4).click()
.SimpleSpinner.withText("Americano")
;
}
}