テストコードを記述する2016年06月30日(編集2016年09月04日)TweetAndroidアプリ開発で、SQLiteを使うケースは多いです。この記事は、AndroidアプリでSQLiteのテストコードの実装方法を記述した記事です。7.0)に対応SQLiteの接続SQLiteデータベースの接続方法は、この記事で説明しています。SQLの実行方法は、この記事で説明しています。この記事は、SQLiteの実装を理解している前提で説明を続けます。Test)を使います。インストラメンテッドユニットテストは、エミュレーターやandroid端末で実行可能なテストです。このテストの実行には端末を必要とします。端末なしではテストは実行できません。理解が足りない場合は、こちらの記事で学習してください。テストの実装テーブルを操作するメソッドを集めたモデルのヘルバークラスのテストクラスを用意します。ここでは、Dauモデルを操作するDauHelperクラスのテストとして、DauHelperTestクラスを用意します。"test_");}ユニットテストを実行するたびに、本番環境のデータベースのデータを変更するわけにはいきません。RenamingDelegatingContextオブジェクトを使ってtest用のSQLiteファイルを作成して実行するようにします。build.gradleの編集テストコードのBuildを通すために必要なライブラリを、build.gradleに追記します。Generatorテストの実行テストコードを実行します。端末を接続するか、エミュレーターを立ち上げます。SUCCESSFULテストの結果を確認します。logまとめAndroidの開発でsqliteを利用するケースは多いです。テストコードを書くと、変更に強くなるので、なるべく記述しましょう。当サイトのサービスも利用してみてください。