Android アプリ用のある種のテスト ハーネスを作成し、(エミュレータ上でも) データベースに何が入っているかを視覚化できる最も簡単な方法は何ですか? 制約などをテストしたり、データを調べたり、単体テストの方法などを調べたりしたい.
開発/テスト中に特定のアプリのデータベースを表示できるようにエミュレーターに接続できる GUI ツールはありますか、それとも adb シェルとアプリ内でテスト アクティビティを作成する唯一のオプションですか?
Android アプリ用のある種のテスト ハーネスを作成し、(エミュレータ上でも) データベースに何が入っているかを視覚化できる最も簡単な方法は何ですか? 制約などをテストしたり、データを調べたり、単体テストの方法などを調べたりしたい.
開発/テスト中に特定のアプリのデータベースを表示できるようにエミュレーターに接続できる GUI ツールはありますか、それとも adb シェルとアプリ内でテスト アクティビティを作成する唯一のオプションですか?
おそらくすでにご存知のように、db GUI AFAIKはありません.adbシェルからsqlite3を呼び出すことができます。自動化されたテストでは、通常、何が起こっているかを視覚的に見る必要はありません。チェックはテストコードに書かれています。
ContentProvider でデータベースを使用している場合に役立つクラスの 1 つはProviderTestCase2です。基本的に、テスト用に別の一時データベースを作成します。