タグ付けされた質問 「robolectric」


1
Robolectricを使用したViewPager(およびCursorLoader)のテスト
Robolectricを使用して次の設定をテストする方法を知っている人はいますか? CursorLoaderでロードされたデータであるViewPagerを含むフラグメント。 以下のコードでは、CursorLoaderがビューページャーのアダプターにプッシュされることはありません。await()電話に行き詰まっています。 EventsFragmentTest.java: @RunWith(CustomRobolectricTestRunner.class) public class EventsFragmentTest extends AbstractDbAndUiDriver { // which element in the view pager we are testing private static final int TEST_INDEX = 0; protected SherlockFragmentActivity mActivity; protected EventsFragment_ mFragment; @Override @Before public void setUp() throws Exception { // create activity to hold the fragment this.mActivity …

4
AndroidGradleのtestCompileとandroidTestCompileについて混乱しています
私はテストの世界、さらにはAndroidのテストの世界に不慣れです。アンドロイドでのテストを支援するロボレクトリックの研究をしている間、1つのことが私を最も混乱させます。WebtestCompileで、Robolectricを参照するときに、gradleビルドスクリプトの依存関係でキーワードを使用している人を見ることがありますが、他の人はを使用していますandroidTestCompile。確かに両方が有効になることはできませんか? 誰かが両方の違いを説明できますか?Robolectricを使用するときにこれらのどちらを使用する必要がありますか?

4
Robolectricを使用したカスタムビューのテスト
Robolectric 2.1.1で単体テストを実行しようとしていますが、カスタムレイアウト(ViewPagerIndicatorクラスなど)を拡張することができません。これが私のレイアウトだとしましょう: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="test" android:id="@+id/test_test"/> <com.viewpagerindicator.CirclePageIndicator android:layout_width="fill_parent" android:layout_height="wrap_content"/> </LinearLayout> これを私のテストクラスと考えてください。 @RunWith(RobolectricTestRunner.class) public class TestRoboActivityTest { private TestRoboActivity mActivity; @Before public void setUp() throws Exception { mActivity = Robolectric.buildActivity(TestRoboActivity.class).create().get(); } @After public void tearDown() throws Exception { mActivity = null; } @Test public void …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.