jshell> import com.wensby.validity.*;
jshell> ValidityChecker<String> checker = new ValidityCheckerBuilder<String>()
...> .add(new NonNullCheck())
...> .add(new SwedishPersonalIdentityNumberCheck(new LuhnAlgorithm()))
...> .build();
jshell> checker.validate("19760728-0794");
jshell> checker.validate(null);
| Exception com.wensby.validity.FailedValidityCheckException: Candidate 'null' did not fulfill criteria: not null
| at ValidityChecker.validate (ValidityChecker.java:19)
| at (#7:1)
jshell> checker.validate("19760728-0795");
| Exception com.wensby.validity.FailedValidityCheckException: Candidate '19760728-0795' did not fulfill criteria: valid swedish personal number
| at ValidityChecker.validate (ValidityChecker.java:19)
| at (#6:1)
-
Notifications
You must be signed in to change notification settings - Fork 0
wensby/validity-checker
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published