Extra Credit

App Intents Testing

Developer Tools

Official docs outline

8 sections
  1. Essentials

    Covers Testing your App Intents code.

  2. Intents, entities, enums, and queries

    Covers IntentDefinitions.

  3. Intent and query result verification

    Covers ResolvedIntentResult, ResolvedValueQueryResult.

  4. Entity annotation testing

    Covers ViewAnnotation.

  5. Intermediate types

    Covers AnyAppIntent, AnyAppEntity, AnyEntityQuery, AnyAppEnum.

  6. Supporting types

    Covers AppIntentTypeDefinition, DynamicPropertyPath, DynamicPropertyPathCollection, IntentValuePropertiesCallable.

  7. Protocols

    Covers AppEntityExpectationProviding, AppIntentExpectationProviding, IntentValueExpectation, ResolvableAppEntityExpectation.

  8. Structures

    Covers AppEntityExpectation, AppEntityIdentifierExpectation, AppIntentExpectation, IntentValueExpectationCallable.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 394