Téměř jistě jste se dostali k implementaci formuláře, na kterém se zadává rodné číslo. A jako každý vstup je i tento potřeba validovat. V lepším případě jste nekontrolovali pouze dělitelnost jedenácti, ostatně je to snad již dost profláklé a navíc je formát rodného čísla podrobně popsán na Wikipedii.

Z diskuse pod článkem Jak přesvědčit, že je správné psát testy vyplynulo, že nejlepší lobby za testy jsou reálné příklady. Zde je tedy unit test na validátor rodného čísla. Uvítám komentáře a připomínky, zda jsem na nějakou variantu nezapomněl. Případně rovnou forkujte. Zkuste pustit daný test vůči vašemu validátoru.

Související