robolectric

    3

    1答えて

    文字列リソースを取得することが同等でなければならないと思っていることをテストしたいだけです。私の問題は、自分のプロジェクトにレルムがあることにあるようです。私はRobolectricがRealmをサポートしていないことを知っていますが、それはRealmを呼び出すわけではないので、これを行う方法があるように感じます。 import org.junit.Test; import org.junit.

    0

    1答えて

    java.lang.LinkageError:ローダー制約違反:メソッド "com.example.demo.utils.R.init(Landroid/content/Context ;)V "現在のクラスcom/example/test/FirstTestのクラスローダ(org/robolectric/internal/bytecode/InstrumentingClassLoaderのインス

    1

    1答えて

    Robolectic 3.2.1でUTを実行しています。 public class ViewPagerTestActivity extends FragmentActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(save

    0

    1答えて

    @RunWith(RobolectricTestRunner.class)を使用してテストするAndroidアプリケーションがあります。 Android Studioですべてのテストを一緒に実行すると機能します。最小値とターゲットの両方のAPIレベルは、マニフェストファイルで指定されていることを java.lang.UnsupportedOperationException: Robolectri

    1

    1答えて

    RobolectricをBazelビルドシステムに設定する際に、いくつかの問題があります。これは、主に必要な依存関係があるためです。 Robolectricとそのすべての依存関係を含む単一のJARがないようです。そのため、私は両方試してみた: がRobolectric repoからJavaソースをコンパイルしたカスタムビルドファイルと私のワークスペースファイル内new_git_repository

    1

    1答えて

    私はスケジュールジョブためEvernotesandroid-jobライブラリを使用していますし、すべては私がRobolectericで実行されているテストケースを実行する場合、私はこのエラーを取得し、正常に動作しますが: com.evernote.android.job.JobManagerCreateException: All APIs are disabled, cannot schedul

    2

    1答えて

    Kotlin、LiveData、Robolectricが一斉にハングするには、簡単なスプラッシュ画面のアクティビティが得られました。 アプリケーションの実行中は正しく動作しますが、テストでは機能しません。これは、ライブデータのコールバックがトリガーされないか、またはオーバーバーが登録されていない場合と同じです。 @Test fun should_redirect_to_login_when_ti

    0

    1答えて

    メソッドをテストしたいが、そのメソッド内の特定の部分のみをモックするコードがある。例えば、doNetworkWorkに電話して、呼び出しの動作:mRestPR.callNetwork(restCall)そのコールの前にいくつかの問題がある場合は、そのコールを成功/失敗させます。 @Test public void testMethod() { Services sr = ne

    2

    1答えて

    私はKeyStoreを使用してデータを暗号化/復号化するアプリケーションを作成しました。 私もそれのための素晴らしいRobolectricテストを書いたが、私はテストを実行しようとしているとき、私は次の例外ました:次のコードのための java.security.KeyStoreException: AndroidKeyStore not found : keyStoreInstance = K

    1

    1答えて

    私は、AndroidチームをクラウドベースのCIソリューションに移行しようとしています。同社内の他の部門もこの作業を完了しており、DockerがインストールされたLinux EC2を活用したEnterprise TeamCityライセンスがあります。 CircleCIなどは素晴らしい選択肢ですが、会社全体がTCを使用していますので、独自のTCソリューションを使って検討しています。 これまでのところ