Skip to content

移行の領域の試験を決めた置き場所へ移す - #656

Merged
fyui001 merged 9 commits into
masterfrom
test/layout-migration
Nov 13, 2026
Merged

fyui001 merged 9 commits into
masterfrom
test/layout-migration

Conversation

@fyui001

@fyui001 fyui001 commented Nov 13, 2026 •

Copy link
Copy Markdown
Member
  • 移行の領域のドメインの単体試験を Carina.Domain.Tests/Unit/Migration へ移し、クラスを試す型ごとにまとめた。
  • 型の名前でなかった試験は、試している型ごとに MigrationClassifierTests や MigrationRuleConversionTests などへ分けて移した。
  • 移行の記録を読む口の機能試験は Feature/Migration/GetMigrationRecordActionTests へ移した。
  • アプリの口の一覧から移行の口を確かめる試験は、ほかの領域の口の一覧の試験と同じ FeatureTest/RoutedSurfaceTests へ移した。
  • 移行の記録のリポジトリの DB を使う試験は DbIntegration/Domain/Migration へ移し、専用の DB の上で試すものを DI からドメインの interface として取り出すようにした。
  • 移行の道具の引数と報告の試験は Carina.Db.Tests/Unit/Infra/Migration へ、記録の表の試験は DbIntegration/Infra/Migration へ移した。
  • 移行の排他の試験は、移行の道具が DI を使わずに組み立てるため、記録の表の試験に加えた。
  • 移行の流れとインフラの型の単体試験は Unit/Infra/Migration へ移し、実際のファイルで移行を通す試験は MigrationPassageTests にまとめた。
  • 移行で変換したルールを読み戻す試験は番組検索の ProgrammeSearchQueryTests へ移した。
  • 本物の DB で移行全体を通す試験と、ほかの領域の型を試す試験は決めた置き場所に合う名前がないため古い置き場所に残した。
  • まだ移していない領域の一覧から移行の領域を外した。

🤖 Generated with Claude Code

fyui001 and others added 7 commits November 13, 2026 22:19
…からドメインの interface として取り出す。

Co-Authored-By: Claude <noreply@anthropic.com>
@fyui001 fyui001 self-assigned this Nov 13, 2026
@fyui001
fyui001 merged commit b9ee525 into master Nov 13, 2026
13 checks passed
@fyui001
fyui001 deleted the test/layout-migration branch November 13, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant