しおしお

IntelliJのあれやこれや

JUnit5

Gradle4.6-rc1からのJUnit5サポートを試してみた

Gradle4.6からのJUnit5サポートをお試ししてみた。これより古いバージョンはGradleからJUnit5のテストを実行する - しおしおのエントリのようにする必要があると。 build.gradleの内容 test.useJUnitPlatformでJUnit5を有効化してあげる。 これだけでよくて…

Gradle&JUnit5でJaCoCoを使う

Gradle&JUnit5の組み合わせでJaCoCoを使用した場合、デフォルトだとテスト実行時のカバレッジを取得することができない。*1 なので、この組み合わせでJaCoCoでカバレッジをとりたい場合は、JaCoCoプラグインの設定を変更する必要がある。 JaCoCoプラグインへ…

GradleからJUnit5のテストを実行する

junit5-gradle-consumerを参考にするとさくっとGradleで実行できるようになる。 build.gradle JUnit Platform Gradle Pluginを設定して、testRuntimeにjunit-jupiter-engineを追加してあげる必要がる。 buildscript { repositories { mavenCentral() } depen…

JUnit5のParameterized Testを試してみる

実験的機能っぽいけど、JUnit5でもParameterized Testsができるみたいなので、お試ししてみたよ。 必要なライブラリを追加 junit-jupiter-apiとParameterized Testをするために必要なjunit-jupiter-paramsを追加してあげる。 testCompile 'org.junit.jupiter…