issues
search
ktaroabobon
/
abobon-jr
0
stars
1
forks
source link
service層のユニットテストの作成
#39
Open
ktaroabobon
opened
4 months ago
ktaroabobon
commented
4 months ago
1. As Is
現在、
service
層の関数(
HandlePingCommand
や
HandleArticleCommand
など)に対するユニットテストが不足している。
ビジネスロジックの検証が行われておらず、デプロイメント前に潜在的なバグや問題点を特定する手段が限られている。
2. To Be
service
層の主要な関数に対して網羅的なユニットテストが実装されている。
すべてのテストが自動化され、CI/CDパイプラインを通じてテストが実行される。
3. アクション
[ ]
HandlePingCommand
関数に対するユニットテストを作成する。
[ ]
HandleArticleCommand
関数に対するユニットテストを作成する。
[ ] モックオブジェクトを利用して外部依存をシミュレートする。
[ ] CI/CDパイプラインにテストステップを組み込む。
4. 課題
外部APIの呼び出しに依存しているため、モックの設計と実装が必要。
現在のテストカバレッジが低く、全体的なリファクタリングが必要な部分がある。
1. As Is
service
層の関数(HandlePingCommand
やHandleArticleCommand
など)に対するユニットテストが不足している。2. To Be
service
層の主要な関数に対して網羅的なユニットテストが実装されている。3. アクション
HandlePingCommand
関数に対するユニットテストを作成する。HandleArticleCommand
関数に対するユニットテストを作成する。4. 課題