AndroidとかiOSとかモバイル多め。その他技術的なことも書いていきます。

【Android】 リモートリポジトリに繋がらない環境でJUnitを実行する

ネットワーク環境に問題がないときは、Googleのページのやり方で設定すればJUnitの環境設定は簡単だけど、Proxyなどでmaven centralに繋がらない場合の対処法


jarファイルのダウンロード

リモートリポジトリに繋がらないので、jarファイルをlibsフォルダに置いてコンパイルする

<dependencies>
    <dependency>
        <groupId>org.hamcrest</groupId>
        <artifactId>hamcrest-core</artifactId>
        <version>1.3</version>
    </dependency>
</dependencies>
  • ダウンロードしたjarファイルをlibsフォルダにコピー


build.gradle

compile fileTree(dir: 'libs', include: '*.jar', excludes: ['junit-4.12.jar', 'hamcrest-core-1.3.jar'])
testCompile files('libs/junit-4.12.jar')
testCompile files('libs/hamcrest-core-1.3.jar')


テストを書く

  • src/test/javaフォルダ以下にJUnit4のテストを書いていく
  • 実行は実行したいクラス、フォルダ、メソッドの上で右クリック -> Runで行う