Skip to main content

Negative tests

Use only the cases declared in the private grant manifest. Prove that no job or business row is created. Never probe random IDs or another organization's data.

CaseAccepted outcome
ungranted destination403 AUTHORIZATION_DENIED or anti-enumeration 404 RESOURCE_NOT_FOUND
subset: supported-but-ungranted capability403 AUTHORIZATION_DENIED
complete catalog: supported-but-ungrantedNOT_APPLICABLE with exact-set proof; no request
complete catalog: unsupported input422 ACTIVITY_CAPABILITY_UNAVAILABLE
malformed/invalid valuedocumented validation error, not authorization proof
expired tokenresource 401 followed by one refresh
controlled rate limit429 followed by bounded wait/retry

If a negative probe receives 202 Accepted, mark it FAIL even if the job fails later—the expected authorization or validation boundary did not stop it at the correct point. Keep only sanitized status, stable error code, and correlation ID in shared evidence.