BiometricShieldMock constructor
BiometricShieldMock({
- BiometricConfig? config,
- BiometricResult authenticateResult = const BiometricResult.cancelled(),
- bool hasValidSessionResult = false,
- BiometricCapability? capabilityResult,
- String? tokenResult,
- LockoutState? lockoutStateResult,
- BiometricSession? sessionStreamResult,
- bool isEnrolledResult = true,
- bool enrollResult = true,
Implementation
BiometricShieldMock({
BiometricConfig? config,
this.authenticateResult = const BiometricResult.cancelled(),
this.hasValidSessionResult = false,
BiometricCapability? capabilityResult,
this.tokenResult,
LockoutState? lockoutStateResult,
this.sessionStreamResult,
this.isEnrolledResult = true,
this.enrollResult = true,
}) : config = config ?? const BiometricConfig(),
capabilityResult = capabilityResult ??
const BiometricCapability(
isEnrolled: true,
hasStrongBiometric: true,
biometricLabel: 'Fingerprint',
),
lockoutStateResult = lockoutStateResult ??
const LockoutState(
isLockedOut: false,
currentAttemptCount: 0,
maxAttempts: 3,
);