SQLite データベースを開き、データを取得し、データを挿入するアプリケーションを作成しました。今、私は私の方法をテストしたいと思います。
1 つはデータベースを開き、作成し、アップグレードするためにSQLiteHelper拡張されるクラスで、もう 1 つはオブジェクトを作成し、データベースを処理するすべてのメソッドを含むクラスです。SQLiteOpenHelperDataSourceSQLiteDatabase
したがって、メソッドを呼び出すには、クラスでopenメソッドを呼び出し、SQLiteHelper結果をオブジェクトでキャッチし、クラスSQLiteDatabseのオブジェクトを作成し、DataSource最後にメソッドを呼び出す必要があります(たとえば、rawqueryの結果としてカーソルを含む) .
単純な JUnit テストでは機能しないことはわかっており、モック オブジェクトについて読んだことがありますが、自分の場合にどのように使用できるかはまだわかりません。