为什么我在Android测试中得到错误的类错误?

时间:2015-04-27 20:16:06

标签: java android testing dictionary fragment

当我运行我的应用程序时,我没有收到任何错误,但是当我尝试使用包含该片段的活动运行测试时,我收到了通胀错误。

过去几个小时我一直在努力解决这个问题,而我却一无所获。

这是我xml的片段部分。

<fragment
    android:layout_marginTop="30dp"
    android:layout_gravity="center_horizontal"
    android:layout_width="300dip"
    android:layout_height="300dip"
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    />

这是失败的测试。

public class testResultsActivity extends ActivityUnitTestCase<ResultsPage>
{

ResultsPage resultsPage;
public testResultsActivity()
{
    super(ResultsPage.class);
}

@Override
protected void setUp() throws Exception {
    super.setUp();
    Intent intent = new Intent(getInstrumentation().getTargetContext(),
            ResultsPage.class);
    startActivity(intent, null, null);
    resultsPage = getActivity();
}

@SmallTest
public void testResultsPage()
{
    assertNotNull(resultsPage.findViewById(R.id.map));
    assertNotNull(resultsPage.findViewById(R.id.ratingBar));
}



}

任何人都可以告诉我实际导致这种情况的原因以及如何修复/避免它吗?

0 个答案:

没有答案