EspressoのonDataはAdapterViewが管理するアイテムのViewを検出します。
「onDataがViewを検出する仕組み」を調べてみました。ざっくりと仕組みを理解しておくと、テストで応用が効くし、ミスが減ると思いますよ!
EspressoのonDataはAdapterViewが管理するアイテムのViewを検出します。
「onDataがViewを検出する仕組み」を調べてみました。ざっくりと仕組みを理解しておくと、テストで応用が効くし、ミスが減ると思いますよ!
EspressoはonViewを使って画面上のViewを検出します。
「onViewがViewを検出する仕組み」を調べてみました。ざっくりと仕組みを理解しておくと、テストで応用が効くし、ミスが減ると思いますよ!
Espressoを使ってAndroidのUIテストを行う方法を紹介します。
テーマを変更しました。
変更の理由はGoogleから「ウェブページがモバイルフレンドリーじゃないよ!」と指摘されたためです。
モバイルフレンドリーとは携帯端末(タブレットやスマホ)に親切な画面構成であることを言います。具体的には次の3つが重要です。
近年はパソコンよりも携帯端末からウェブページへアクセスすることが多いようで、Googleもそれを重視しています。スマホの普及率から考えれば当たり前かも知れませんね。
フレンドリーである・ないの指標として、Googleからフレンドリーのテスターが提供されています。なかなか面白いです。自慢ではありませんが、現在のところ、このブログはパスします(今まではパスしませんでした)。
モバイルフレンドリーにするためには、レスポンシブウェブデザインという手法を用いてウェブページを作ればよいのですが、私の技術レベルでは数か月の時間を要することでしょう!
そこで、レスポンシブウェブデザイン対応したテーマへ変更することになったわけです。
KDocのドキュメント記述例を紹介します。
KDocを使えばKotlinのソースコードに書いたコメントからドキュメントを作成することが出来ます。後々、クラスの再利用を考えているなら、ドキュメントを残して再利用性を高めておきましょう!