在测试项目中使用Android SDK(`Android.Content.Intent`)
我的gradle项目中有一个测试模块,我正在尝试编译以下代码:在测试项目中使用Android SDK(`Android.Content.Intent`),android,unit-testing,module,gradle,Android,Unit Testing,Module,Gradle,我的gradle项目中有一个测试模块,我正在尝试编译以下代码: @Test public void ifUserIsNotLoggedInTheyShouldBePrompted(){ MyOpportunitiesActivity_ activity = Robolectric .buildActivity(MyOpportunitiesActivity_.class) .create() .get();
@Test
public void ifUserIsNotLoggedInTheyShouldBePrompted(){
MyOpportunitiesActivity_ activity = Robolectric
.buildActivity(MyOpportunitiesActivity_.class)
.create()
.get();
Intent expectedIntent = new Intent(activity.getBaseContext(), LoginActivity_.class);
assertThat(Robolectric.shadowOf(activity).getNextStartedActivity()).isEqualTo(expectedIntent);
}
我的
build.gradle
文件导入我的android应用程序和com.android.support:support-v4:19.01
。有什么方法可以做到这一点吗?您在这里想做什么?