HackToTech

Hack To Technology

kotlin

test-retry-gradle-pluginで特定のJunit5のNested ClassのRetryを実行させる

公式に書いてなくて探してすぐに見当たらなかったので備忘録 github.com Nested Classの指定は . ではなく $ でのアクセスになる # build.gradle.kts plugins { id("org.gradle.test-retry") version "1.4.1" } tasks.withType<Test> { useJUnitPlatform() retry {</test>…

KotlinのCompanion ObjectでGenericsを使った関数を定義したい

個人的な備忘録 IDのクラスに対してGenericsを使った共通の関数を持たせたいなーというのがあって、 reflection使えばとりあえず出来そうだったのでこれを仕事で使ってみている ただなんかcompanion object側のクラスに対してinterface継承させずにやる方法…

KotlinでmockStaticを使おうとしてちょっとハマった話

kotlin 書いてて、mockito-inline の mockStatic を使おうとして 少し時間無駄にしたので、他の人が同じことで時間を無駄にしないように書いとく tl;dr @JvmStatic のAnnotationをつける必要がある 普通に考えれば当たり前なんだけど、つけ忘れてた時にエラ…