Handlers and bindings depend on the registered point and contract. The interaction cases follow withdrawal, redeclaration and contract changes through retained customer configuration and invocation history; sample console screens do not establish a connected execution path.
The structured scenarios name the capabilities and rules involved. A bound test contributes only the outcomes it asserts; proposed transition matrices and composed interactions still require executable proof.
Coverage
Rulecovered
Transitioncovered
Validationcovered
Permissioncovered
Edgecovered
Failuregap: FND-PFM-INT-084
Boundarycovered
Concurrencycovered
Invariantcovered
Interactioncovered
Test Scenarios
15 scenarios proving CAP-PFM-INT-017; 12 bound to an existing test.
Test a matching member, a member elsewhere and invalid input.
Expected
The match returns fifteen percent off, the non-match returns not-applicable or neutral and invalid input fails before running; completed tests enter history.
Data
Fixtures establishing the stated accounts, declarations and history in an isolated workspace.
Prepare one independent record in each starting state, including absent-record cases where the model defines creation.
Steps
Run each listed transition once with its guard satisfied, then repeat it with the guard denied. Inspect the resulting record and listed side effects after commit.
Expected
Each positive case reaches its listed destination and records its defined side effects. Each denied case preserves the starting record and creates no transition side effects.
Data
Run-owned records and principals in an isolated workspace.
Prepare one independent record in each starting state, including absent-record cases where the model defines creation.
Steps
Run each listed transition once with its guard satisfied, then repeat it with the guard denied. Inspect the resulting record and listed side effects after commit.
Expected
Each positive case reaches its listed destination and records its defined side effects. Each denied case preserves the starting record and creates no transition side effects.
Data
Run-owned records and principals in an isolated workspace.