package Ġru . ot us . op inion . validation Ċ Ċ import Ġorg . junit . Assert . assertFalse Ċ import Ġorg . junit . Assert . assertTrue Ċ import Ġorg . junit . Test Ċ import Ġru . ot us . op inion . validation . validators . NonNull ity Validator Ċ import Ġru . ot us . op inion . validation . validators . Range Validator Ċ import Ġru . ot us . op inion . validation . validators . String Is NotEmpty Validator Ċ Ċ class ĠValidators Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest NotNull Validator () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalidator Ġ= ĠNon Null ity Validator < String >() ĊĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġvalidator . validate ("") ĊĠĠĠĠĠĠĠ ĠassertTrue ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( null ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest String Is NotEmpty Validator () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalidator Ġ= ĠString Is NotEmpty Validator () ĊĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġvalidator . validate ( null ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate (" ĠĠ Ġ") ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate (" Hello !") ĊĠĠĠĠĠĠĠ ĠassertTrue ( result . is Success ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Range Validator () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġvalidator Ġ= ĠRange Validator ( min Ġ= Ġ 1 , Ġmax Ġ= Ġ 1 0 ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġvalidator . validate ( null ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( 0 ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( 1 1 ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( 5 ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġvalidator Ġ= ĠRange Validator ( max Ġ= Ġ 1 0 ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( null ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( 0 ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( result . is Success ) ĊĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġvalidator . validate ( 1 1 ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . is Success ) ĊĊĠĠĠ Ġ} Ċ }