如何启动生活在我的测试应用程序中的活动,而不是在测试的应用程序中

时间:2011-02-16 09:43:17

标签: android unit-testing android-activity

我正在测试的应用程序中有一个抽象Activity子类的子类,我试图在我的测试中实例化。子类存在于我的测试应用程序中,而不是测试应用程序中。那么我如何看待仪器的launchActivity找到它呢?如何在清单中指定它?

我尝试将其添加到test-application清单中的<application>标记:

    <activity android:name="com.my.company.application.dialogs.test.MockActivity2">
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

com.my.company.application.dialogs.test是活动的实际java路径。有一些关于包路径的内容可能与检测文档中的内容不同。我在哪里设置它以及如何设置它以便找到正确的活动(但我仍然可以访问我的应用程序中的其他活动)?

0 个答案:

没有答案