package com.octo.android.sample.test;
import org.boundbox.BoundBox;
import android.support.v4.app.FragmentActivity;
import android.test.ActivityInstrumentationTestCase2;
import android.test.UiThreadTest;
import com.octo.android.sample.ui.BoundBoxOfHelloAndroidActivity;
import com.octo.android.sample.ui.HelloAndroidActivity;
public class HelloAndroidActivityBoundBoxTest extends ActivityInstrumentationTestCase2<HelloAndroidActivity> {
@BoundBox(boundClass=HelloAndroidActivity.class, maxSuperClass=FragmentActivity.class)
private BoundBoxOfHelloAndroidActivity boundBoxOfHelloAndroidActivity;
public HelloAndroidActivityBoundBoxTest() {
super(HelloAndroidActivity.class);
}
@Override
public void setUp() throws Exception {
boundBoxOfHelloAndroidActivity = new BoundBoxOfHelloAndroidActivity(getActivity());
}
@UiThreadTest
public void testCompute() throws Exception {
boundBoxOfHelloAndroidActivity.boundBox_getButton().performClick();
assertTrue(boundBoxOfHelloAndroidActivity.boundBox_getTextView().getText().equals("42"));
}
}