2

データベースをロボエレクトリックでテストしようとした人はいますか? データベースを作成するためにコンテキストを渡す必要がありますが、それを注入する方法がわかりません!

ありがとう!

4

2 に答える 2

1

データベースがデバイス上にあるため、簡単には機能しません...そしてrobolectricはjvm上で実行され、すべてのデバイス関連のものをモックします。代わりに Robotium を使用することをお勧めします。

それでもRobolectricでこれを何とかしたい場合は、robolectricテストからjvmでsqlite dbを実行して接続する必要があります。

于 2012-03-16T22:28:55.190 に答える
0

https://groups.google.com/forum/?fromgroups=#!topic/robolectric/gSeC9r5zqr0

robolectricを使用してコンテンツプロバイダーをテストするのに適していますが、コンテンツリゾルバーが存在しないため、コンテンツプロバイダークエリを直接呼び出す必要があります。

于 2013-01-11T10:01:12.197 に答える