ManualRuleRegistry
class ManualRuleRegistry(extraSimpleSchemaRules: List<SimpleSchemaValidationRule> = emptyList(), extraAuthRules: List<AuthValidationRule> = emptyList()) : RuleRegistry
Manual RuleRegistry implementation with explicit rule wiring and deterministic ordering.
Inputs: built-in rules from BuiltInRules and any additional rules supplied to the constructor. Output: ordered list of rules for the requested type with ignored class names filtered out. Constraints: unknown rule classes or unknown ignore entries are logged as warnings. Determinism: rules are sorted by class name for stable output. Settings: respects TestGenerationSettings.ignoreSchemaValidationRules and ignoreAuthValidationRules at wiring time.
Parameters
extraSimpleSchemaRules
additional simple schema validation rules to register
extraAuthRules
additional auth validation rules to register
Constructors
Link copied to clipboard
constructor(extraSimpleSchemaRules: List<SimpleSchemaValidationRule> = emptyList(), extraAuthRules: List<AuthValidationRule> = emptyList())