Done
Details
Assignee
Kateryna SenchenkoKateryna SenchenkoReporter
Julian LadischJulian LadischPriority
P3Story Points
3Sprint
NoneDevelopment Team
FolijetFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Kateryna Senchenko
Kateryna SenchenkoReporter
Julian Ladisch
Julian LadischPriority
Story Points
3
Sprint
None
Development Team
Folijet
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created December 20, 2018 at 5:47 PM
Updated March 20, 2019 at 9:02 AM
Resolved January 14, 2019 at 7:44 AM
Apache Commons Validator project has ISBN validators, converters and check digit calculations implemented in Java:
https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/ISBNValidator.html
https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/checkdigit/ISBNCheckDigit.html
https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/checkdigit/ISBN10CheckDigit.html
https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/checkdigit/EAN13CheckDigit.html
Project website: https://commons.apache.org/proper/commons-validator/
Consider using that library.
Consider contributing back any additional code that the FOLIO project implements.
Acceptance criteria
PoC demonstrating how to use validator functions with real ISBN numbers. A set of tests could be created in the project created in the scope of https://folio-org.atlassian.net/browse/ISBNUTIL-1
Implement 3 cases verification. Description: ISBNUTIL-2
Check number format conversion.