Kotlin + Power-Assert : 言語組み込みならではの Assertion Library 採用と運用ベストプラクティス by Kazuki MATSUDA, 松田一樹

Kotlin Fest 2025
ショート(20分)
テスト 初級者

Kotlin + Power-Assert : 言語組み込みならではの Assertion Library 採用と運用ベストプラクティス

kazuki_matsuda Kazuki MATSUDA, 松田一樹 kazuki_matsuda
2

Kotlin Conf 2025 で will become part of the language の発表があった "Power Assert compiler plugin" は、失敗したアサーションの中間値を可視化するという“あの体験”を実現します

具体的には assert(actual == expected) と書くだけで非常に読みやすい Assertion Error が入手できます

本セッションでは、

  • 実 Gradle Project への導入スニペット

から始まり

  • 複雑条件/Soft Assertion
  • created_at 等の特定フィールド無視比較

などの課題の解決策を具体的なコードとライブデモで紹介し、明日から既存テストを段階的に Power Assert に置き換える手順を持ち帰っていただきます