Robolectricを使用してandroid.jarのスタブ付きメソッドを置き換えながら、また、jMockitを使用してAndroidクラス(私の場合はFragment)をモックするために単体テストを実装しようとしています。しかし、私はそれを動作させるように見えることはできません。テストクラスに@RunWith(RobolectricTestRunner.class)
という注釈を付けると、次のようになります。jmockitとrobolectricは共存できますか?
java.lang.IllegalStateException:JMockitが正しく初期化されていません。 (JUnitのを使用している場合、そうでない場合は、マニュアルを参照してください)そのjmockit.jarがクラスパスにjunit.jarを先行し確認してください、私は私が手
@RunWith(JMockit.class)
あるいは全く@RunWith
、使用している場合
を「スタブを!」例外。
現時点では、私のクラスパスはrobolectric、jmockit、junit、androidの順番になります。
jmockitとrobolectricを一緒に遊ぶことができたのは誰ですか?
それは私が考えるPowerMockに似ています。私はまだ解決策を知らない –