package Ġcom . myapp . my application . core . view . edit text . validation Ċ Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ class ĠNational Id Validation Rule Test { ĊĊĠĠĠ Ġvar Ġvalidation Ġ= ĠNational Id Validation Rule ("") ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġreturn True _ when _ Input Is 1 2 Numbers (){ ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( true , Ġvalidation . isValid (" 1 2 3 4 5 6 7 8 9 0 1 2 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġreturn True _ when _ Input Is 9 Numbers (){ ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( true , Ġvalidation . isValid (" 1 2 3 4 5 6 7 8 9 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġreturn False _ when _ Input Is 1 1 Numbers (){ ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( false , Ġvalidation . isValid (" 1 2 3 4 5 6 7 8 9 0 1 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġreturn False _ when _ Input Is 1 3 Numbers (){ ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( false , Ġvalidation . isValid (" 1 2 3 4 5 6 7 8 9 0 1 2 3 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġreturn False _ when _ Input Is 8 Numbers (){ ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( false , Ġvalidation . isValid (" 1 2 3 4 5 6 7 8 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġreturn False _ when _ Input Is 1 0 Numbers (){ ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( false , Ġvalidation . isValid (" 1 2 3 4 5 6 7 8 9 0 ")) ĊĠĠĠ Ġ} Ċ }