Androidテスト全書(以降では単に本書籍と表記します)の第5章「UIテスト (Espresso編)」のサンプルコードです。
本リポジトリは、 GoogleがAndroid Jetpackのサンプルアプリとして開発しているAndroid Sunflowerをフォークしたものです。
Android Sunflower付属の、オリジナルのREADMEはREADME.orig.mdを参照してください。
- Android Studio 3.2 Beta 5
- 言語設定を日本語にしたAndroid 8.0が稼動する端末
以下のブランチは、本書籍第5章の解説の各ステップと対応しています。 コードを確認しながら第5章を読み進めたいときに活用してください。
残りのブランチと、その意味は次の通りです。
- my-first-recording: テストコードが無い状態のものです。 書籍を参考に、テストを書いてみたい場合は、このブランチから始めてみてください。
- espresso-test-sample: GitHubで表示されているデフォルトブランチです。 step8-9 と同じものです
- master: フォーク元のmasterブランチです。
- Android Studio 3.2 Beta 5でビルドできるように、ビルドスクリプトを修正しています。
- 本書籍で紹介しているライブラリを依存関係に追加したり、バージョンを最新化しています。
app/src/androidTest
配下のテストコードを全て削除しています。 代わりに、本書籍のサンプルコード(テストコード)を追加しています。- オリジナルのREADME.mdのファイル名をREADME.orig.mdにリネームしています。
app/src/debug
配下に、独自のGlideモジュールを追加しています。
Original Copyright 2018 Google, Inc.
Modifications Copyright 2018 TOYAMA Sumio <[email protected]>
Licensed under the Apache License, Version 2.0.