sql >> データベース >  >> RDS >> SQLite

AndroidでSQLiteデータベースを処理するメソッドをテストする方法は?

    単純なJUnitテストでは機能しないことを知っています

    そうなる。いつものようにメソッドを呼び出して、結果が正しいかどうかを確認してください。

    唯一重要なことは、IsolatedContextを使用することをお勧めすることです。 データベース作成用。この場合、アプリの元のデータベースファイルは変更されません。すべてのテストは、必要に応じて何度でも変更または削除できる個別のテストデータベースファイルで機能します。

    適切なIsolatedContextを取得できます ProviderTestCase2から 。 (ProviderTestCase2も確認できます それがどのように機能するかを理解するための情報源。)




    1. SQL ALTER DATABASE構文–DBMSによってリストされます

    2. Android SQLiteOpenHelper:onCreate()メソッドが呼び出されないのはなぜですか?

    3. 医療予約アプリのデータモデル

    4. SQLServerで重複する行を検索する