ITALICスタイルの表示単語のテストに問題があります。誰かに私に単語のスタイルを表示するためのコード例を教えてもらえますか?私はアンドロイドスタジオでエスプレッソとJUnit 4を使用しています。私は本当にあなたの協力を感謝します。これはあなたのTextView
太字をしなければならないあなたにエスプレッソテストでの単語スタイル "ITALIC"のテスト方法
0
A
答えて
0
ありがとう、は同時にとイタリックを強調しました。
のstrings.xml
<resources>
<string name="register"><u><b><i>Copyright</i></b></u></string>
</resources>
あなたmain.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/register" />
+0
はい。私はすでにこれを持っています。今、Android Studioを使ってテスト自動化でITALIC WORDをテストしたいと思っています – intan
0
でこれを行う、あなたのTextViewにこの文字列を設定するには、以下を試してみてください。溶液。それはあなたのために働くかもしれません。 あなたのケースでカスタムViewMatcherを使用することを考えているのは、基本的な考え方です。
public static Matcher<View> withItalicStyle(final int resourceId) {
return new TypeSafeMatcher<View>() {
@Override
public void describeTo(Description description) {
description.appendText("has Italic Text with resource");
}
@Override
public boolean matchesSafely(View view) {
TextView textView = (TextView) view.findViewById(resourceId);
return (textView.getTypeface().getStyle() == Typeface.ITALIC);
}
};
}
そして、あなたはテストケースでは、あなたが
onView(CustomMatchers.withItalicStyle(R.id.yourResourceId)).check(isDisplayed());
+1
[BoundedMatcher](https://developer.android.com/reference/android/support/test/espresso/matcher/BoundedMatcher.html)でキャストするのを避けることができます) –
関連する問題
- 1. MacVimのInconsolata Italic
- 2. 段落のスタイルの最初の単語
- 3. 単体テストの用語
- 4. kdb言語で単体テストを行う方法は?
- 5. UIButton + italic font = clipping
- 6. 段落のスタイル全体を変更せずに単語のスタイルを設定する方法は?
- 7. ファイルからの単語で構成される単語リストの作成方法
- 8. CSSで文の最初の単語をスタイルする
- 9. Androidのエスプレッソテストは、コンテキスト
- 10. Angular2のチェックボックスの単位テスト方法
- 11. ビジュアルコンポーネントの単体テストの作成方法
- 12. リスト内の単語の検索方法
- 13. エスプレッソテストは後ViewAnimator
- 14. ディレクティブで単体スコープの単位テストを行う方法
- 15. プール接続の単体テスト方法は?
- 16. 角度$タイムアウト方法のジャスミン単位テスト
- 17. ステートマシンの単体テスト方法は?
- 18. SharePointアドインの単体テスト方法は?
- 19. Erlang関数の単体テスト方法は?
- 20. JSONコントローラの単体テスト方法は?
- 21. JSPタグの単体テスト方法は?
- 22. asp.netシナリオの単体テスト方法は?
- 23. GWT + SmartGWTの単体テスト方法は?
- 24. 単体テストの方法AWS Cloudformテンプレート
- 25. テストビルドスクリプトの単体テスト方法は?
- 26. 完全な単語のマッチング方法は?
- 27. iPhone:UILabelの単語をハイライトする方法
- 28. interop.wordで単語ファイルを開く方法
- 29. エスプレッソテストでlinkedinのTestButlerライブラリを実装する方法
- 30. 友人との単語:単語の強さを判断する方法
使用でグールのサンプルを確認してくださいすることができます 'アンドロイド:' TEXTSTYLEは= "イタリック"。 – KeLiuyue
@KeLiuyue ..ありがとうございました。テスト自動化の中でテストする方法。 – intan