汎用ソフトウェア開発⭐ リポ 0品質スコア 55/100
springboot-tdd
Spring Bootアプリケーションに対して、JUnit 5、Mockito、MockMvc、Testcontainers、JaCoCoを用いたテスト駆動開発を実施します。機能追加、バグ修正、リファクタリング時にご利用ください。
description の原文を見る
Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Spring Boot TDD ワークフロー
80%以上のカバレッジ(ユニット + インテグレーション)を目指す Spring Boot サービスの TDD ガイダンスです。
使用場面
- 新機能またはエンドポイント追加
- バグ修正またはリファクタリング
- データアクセスロジックまたはセキュリティルール追加
ワークフロー
- テストを先に書く(失敗するはず)
- テストを通すための最小限のコードを実装
- テストが成功した状態でリファクタリング
- カバレッジを強制(JaCoCo)
ユニットテスト(JUnit 5 + Mockito)
@ExtendWith(MockitoExtension.class)
class MarketServiceTest {
@Mock MarketRepository repo;
@InjectMocks MarketService service;
@Test
void createsMarket() {
CreateMarketRequest req = new CreateMarketRequest("name", "desc", Instant.now(), List.of("cat"));
when(repo.save(any())).the
...
詳細情報
- 作者
- makinsonmjttrt
- ライセンス
- 不明
- 最終更新
- 2026/3/29
Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定