1

アプリでカーソルをテストしようとしています。

しかし、次のインポートでは、エラー メッセージが表示されます -- シンボル テスターを解決できません。Robolectric 3.0 を使用しています。インポートが解決されないのはなぜですか? 依存関係がないのでしょうか? 私はインターネットを見ましたが、サポートはありません。助けてください。

私は使用しようとしています:この APIと以下はインポートです

import org.robolectric.tester.android.database.SimpleTestCursor;

これらは私の依存関係です:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile "org.robolectric:robolectric:3.0"

    testCompile "org.robolectric:shadows-support-v4:3.0"
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.google.code.gson:gson:2.3'
    compile 'com.android.support:support-v4:22.1.0'
    compile 'com.google.android.gms:play-services:7.5.0'
}
4

1 に答える 1

2

SimpleTestCursor は、Robolectric のバージョン 3 で RoboCursor に置き換えられました。

robolectric/robolectric-shadows/shadows-core/src/main/java/org/robolectric/fakes/RoboCursor.java と robolectric/robolectric/src/test/java/org/robolectric/fakes/RoboCursorTest.java をご覧ください。

于 2015-09-10T20:55:18.223 に答える