1. Cookbook Overview
  2. Introduction
  3. Testing Patterns
    1. Pattern 1: AAA Pattern
    2. Pattern 2: Error Path Testing
    3. Pattern 3: Boundary Conditions
    4. Pattern 4: Resource Cleanup
    5. Pattern 5: Real Collaborators
  4. Architecture Patterns
    1. Pattern 6: Generic Base Layer
    2. Pattern 7: Extension Layer
    3. Pattern 8: Composition Over Duplication
    4. Pattern 9: Single Source of Truth
    5. Pattern 10: Capability Grouping
  5. Design Patterns
    1. Pattern 11: Zero-Cost Abstractions
    2. Pattern 12: Type Safety with GATs
    3. Pattern 13: Sealed Traits for API Safety
    4. Pattern 14: Compile-Time Validation
    5. Pattern 15: Type State Enforcement
  6. New Patterns from Practice
    1. Pattern 16: Fixture Lifecycle Management
    2. Pattern 17: Builder-Driven Test Data
    3. Pattern 18: Timeout Defense in Depth
    4. Pattern 19: Feature Gate Slices
    5. Pattern 20: Macro Pattern Enforcement