[
{
"id": "random_encoded_doi",
"prefix": "10.5555",
"expected_doi_prefix": "https://doi.org/10.5555/",
"expected_suffix_pattern": "^[0-9a-z]{5}-[0-9a-z]{5}$",
"checksum": true,
"expected_decoded_number": "nonzero"
},
{
"id": "deterministic_from_number",
"prefix": "10.5555",
"number": 123456789012,
"expected_doi": "https://doi.org/10.5555/3jz9j-6gm44",
"checksum": true,
"expected_decoded_number": 123456789012
},
{
"id": "deterministic_from_small_number_padded",
"prefix": "10.5555",
"number": 214901993,
"expected_doi": "https://doi.org/10.5555/006cy-97960",
"expected_suffix_pattern": "^[0-9a-z]{5}-[0-9a-z]{5}$",
"checksum": true,
"expected_decoded_number": 214901993
},
{
"id": "deterministic_padded_without_checksum",
"prefix": "10.5555",
"number": 1234,
"expected_doi": "https://doi.org/10.5555/00000-0016j",
"expected_suffix_pattern": "^[0-9a-z]{5}-[0-9a-z]{5}$",
"checksum": false,
"expected_decoded_number": 1234
}
]