プログラムで開始したテスト クラスにデータを渡す方法
junitCore.run(MyAwesomeClass.class);
コマンドラインからの入力に基づいて構築されたいくつかのオブジェクトを渡す必要があります。私のプログラムは実行可能なjarです。
なぜ私がこれをしているのかについての少しの文脈。QA担当者のために、スプレッドシートからの入力に基づいてテストを実行するコマンド ライン プログラムを作成しています。Android コードが混在しているコードをテストしようとしていますが、それを JVM で実行したいと考えています。そのために、実行できるように Robolectric を使用してスタブを埋めていますが、注意点として、Robolectric の JUnit テスト ランナーを使用する必要があります。