Robolectric-Sampleを Eclipse で 2 つのプロジェクトに分割しようとしました。
私はそれをRobolectricSample-splitと呼びました。最初の部分はAndroid部分で、2 番目はTest部分です。
そして、それは私を夢中にさせます!!! Robolectric は素晴らしいソフトウェアですが、ドキュメントはありません!
とにかく - Android 部分は動作します。Test-part は 50% 以上の赤色を示します。
主に2 つのエラーがあります。
ShadowLayoutInflater は Robolectric 2 アルファに含まれていましたが、現在は 2.1 で生成されているようですが、私の場合はそうではありません。
2 番目のエラー: org.fest.reflect.exception.ReflectionError: 引数 [com.pivotallabs.injected.TestApplication@2602585e、null、org.robolectric.RoboInstrumentation@64b041b0、null、0、com.pivotallabs でメソッド 'attach' を呼び出すことができません.injected.TestApplication@2602585e, Intent{componentName=ComponentInfo{com.pivotallabs/com.pivotallabs.HomeActivity}, extras=Bundle[{}]}, null, 'title', null, 'id', null, {0.0 0mcc0mnc de_DE ?swdp ?wdp ?hdp nrml ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}]
ここに 2 つの SS があります。
助けてください!
PS: はい - IJ に切り替えると問題が解決することはわかっていますが、Robolectric のような成熟した SW は Eclipse でも動作するはずです。グラドル