swift-testing について
swift-testingは、`import Testing`で使うAppleの新しいTestingフレームワークのリファレンススキルです。テストの定義、整理、パラメーター化、期待値や特性の扱い、XCTestからの移行に関するローカルガイドを提供します。
主な機能
- 01@Testによるテスト定義
- 02@Suiteによるテスト整理
- 03期待値と確認処理
- 04パラメーター化テストのパターン
- 05テスト特性と条件
- 06XCTest移行ガイド
活用シーン
- 01@Testと@Suiteの使い方の確認
- 02パラメーター化テストケースの追加
- 03テスト条件や制限時間の設定
- 04XCTestからの移行計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ prisma-labs-dev/ apple-skills --skill swift-testingインストール後、Claude Code で/swift-testingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
defining-tests.mdexpectations.mdmigrating-from-xctest.mdorganizing-tests.mdparameterized-testing.mdtesting-overview.mdtraits.md詳細
Swift Testing リファレンス
iOS 26 以降向けの Apple の最新テストフレームワーク(import Testing)。
ダウンロード済みのリファレンスファイル
| ファイル | 内容 |
|---|---|
| testing-overview.md | Testing フレームワークの全体目次 |
| defining-tests.md | @Test を使ったテスト関数の定義 |
| organizing-tests.md | @Suite を使ったテストの整理 |
| expectations.md | #expect、#require、確認 |
| parameterized-testing.md | パラメーター化テストのパターン |
| traits.md | テスト特性(タグ、条件、制限時間) |
| migrating-from-xctest.md | XCTest からの移行ガイド |
ドキュメントの追加取得
- まず、このスキルのローカル
.mdファイルを検索します。 - 該当する内容がない場合は、利用可能な他のインストール済み Apple スキルを、名前、説明、または
SKILL.mdのフロントマターで確認してから、ローカルファイルを grep します。インターネットから新しいドキュメントを取得するよりも速く、使用するコンテキストも少なくて済みます。 - インストール済みのスキルに該当ページがない場合は、
testing-overview.mdに記載された関連ドキュメントのパスを使い、sosumi.aiの Markdown ミラーを参照します。たとえば、/documentation/testing/testはhttps://sosumi.ai/documentation/testing/testに対応します。
コメント
Markdown 対応