Section 1/161 menit
1. Hubungan dengan swift6-swift-testing.md
1. Hubungan dengan swift6-swift-testing.md
File swift6-swift-testing.md membangun fondasi: @Test, @Suite, #expect, #require, parameterized tests, tags, traits bawaan, dan migrasi dari XCTest. File ini melanjutkan ke pola yang dibutuhkan untuk test suite production-grade:
| Topik | Dibahas di |
|---|---|
@Test, @Suite, #expect, #require dasar |
swift6-swift-testing.md |
Custom TestTrait untuk metadata dan behavior kustom |
File ini |
Confirmation API untuk callback, delegate, NotificationCenter |
File ini |
withKnownIssue untuk tracking bug yang belum diperbaiki |
File ini |
| Testing actor isolation dan concurrent code | File ini |
| Test doubles (mock, stub, spy, fake) pattern | File ini |
Parameterized tests dengan CustomTestStringConvertible |
File ini |
Exit tests — testing fatalError, precondition, assert |
File ini |
| Serialized vs parallel execution dan race condition dalam test | File ini |
| CI integration — Xcode Cloud, GitHub Actions, hasil parsing | File ini |
Prasyarat: sudah paham swift6-swift-testing.md.