mcpField
J
junit

junit

github.com/full-stack-skillsテスト・品質266 回インストール4 週間前に更新
リポジトリ

junit について

JUnit 4 または 5 で Java・Kotlin の単体テストを書く開発者向けのスキルです。アサーション、テストのライフサイクル、パラメータ化テスト、モック、一般的なビルドと実行方法を扱います。

主な機能

  1. 01JUnit 4・5 のテスト手引き
  2. 02アサーションとライフサイクルフック
  3. 03パラメータ化テスト
  4. 04Mockito と AssertJ の利用
  5. 05Maven・Gradle での実行

活用シーン

  1. 01Java・Kotlin の単体テスト作成
  2. 02例外やパラメーターセットのテスト
  3. 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 など)を使用する

このスキルの使い方

  1. テストケース:@Test、@BeforeEach、@AfterEach;Assertions(assertEquals、assertThrows);@ParameterizedTest。
  2. エコシステム:JUnit 5 + Mockito/AssertJ;Maven/Gradle の依存関係と Surefire の設定。
  3. 実行:mvn test、gradle test;IDE での実行とカバレッジ。

ベストプラクティス

  • 単体テストは独立性と再現性を保ちます。実行順や外部サービスへの依存を避けます。
  • モックで依存関係を分離し、明確な命名と構成にします。
  • カバレッジと速度のバランスを取り、CI で必ず実行します。

キーワード

junit, JUnit 5, 単体テスト, Java, Kotlin

コメント