[英]Robolectric test not running for project having own Application class
我遵循了Robolectric所說的步驟http://robolectric.org/eclipse-quick-start/我能夠按照提供的步驟成功運行測試。 對於一個新的新項目和測試項目。
但是,當我對現有項目執行相同的步驟時,什么也沒有發生,只顯示警告並終止測試。
我現有的應用是針對目標android-15的,並且我正在使用robolectric-2.2-jar-with-dependencies.jar
PS我為現有項目創建了一個新的Java項目。
更新
經過數小時的調試,我發現,如果我從AndroidManifest中刪除了android:name="com.myapp.bl.MyApplication
,則它將開始執行測試。
<application
android:name="com.myapp.bl.MyApplication"
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
是否有任何其他標志或設置,我必須通過Robolectric,以便它理解MyApplication類。
問候,尤維
我發現了問題,MyApplication類中有一個異常。 如果發生該異常,則說明應用程序已關閉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.