cases property

The isolated cases exposed by this suite.

Implementation

List<AuthWebAuthnStoreConformanceCase> get cases => [
  _case(
    'challenge_one_time_binding',
    'Challenges are digest-bound and consumed exactly once.',
    _challengeOneTimeBinding,
  ),
  _case(
    'challenge_contention',
    'Concurrent challenge consumers produce exactly one winner.',
    _challengeContention,
  ),
  _case(
    'credential_unique',
    'Credential IDs are globally unique and owner-scoped.',
    _credentialUnique,
  ),
  _case(
    'credential_create_contention',
    'Concurrent duplicate credential creation commits once.',
    _credentialCreateContention,
  ),
  _case(
    'counter_compare_and_set',
    'Signature counters advance only from the expected value.',
    _counterCompareAndSet,
  ),
  _case(
    'counter_contention',
    'Concurrent counter updates produce exactly one winner.',
    _counterContention,
  ),
  _case(
    'stateful_lifecycle',
    'A stateful create, rename, counter, and delete model remains exact.',
    _statefulLifecycle,
  ),
];