junit について
JUnit 4 または 5 で Java・Kotlin の単体テストを書く開発者向けのスキルです。アサーション、テストのライフサイクル、パラメータ化テスト、モック、一般的なビルドと実行方法を扱います。
主な機能
- 01JUnit 4・5 のテスト手引き
- 02アサーションとライフサイクルフック
- 03パラメータ化テスト
- 04Mockito と AssertJ の利用
- 05Maven・Gradle での実行
活用シーン
- 01Java・Kotlin の単体テスト作成
- 02例外やパラメーターセットのテスト
- 03IDE や CI でのテスト実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ testing-skills --skill junitインストール後、Claude Code で/junitを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlLICENSE.txt
詳細
このスキルを使う場面
次のことをユーザーが希望する場合は、このスキルを使います。
- JUnit 4/5 を使って Java/Kotlin の単体テストや拡張機能を作成する
- アサーション、ライフサイクル、パラメーター化、モック(Mockito など)を使用する
このスキルの使い方
- テストケース:@Test、@BeforeEach、@AfterEach;Assertions(assertEquals、assertThrows);@ParameterizedTest。
- エコシステム:JUnit 5 + Mockito/AssertJ;Maven/Gradle の依存関係と Surefire の設定。
- 実行:mvn test、gradle test;IDE での実行とカバレッジ。
ベストプラクティス
- 単体テストは独立性と再現性を保ちます。実行順や外部サービスへの依存を避けます。
- モックで依存関係を分離し、明確な命名と構成にします。
- カバレッジと速度のバランスを取り、CI で必ず実行します。
キーワード
junit, JUnit 5, 単体テスト, Java, Kotlin
コメント
Markdown 対応