package Ġcom . yar ov oi ag . library Ċ Ċ import Ġandroidx . test . ext . junit . runners . Android JUnit 4 Ċ import Ġcom . yar ov oi ag . library . valid ations . Empty Validation Ċ import Ġorg . junit . After Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ class ĠEmpty Validation Test Ġ: ĠBase Validation Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdefault Validation Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalidation Ġ= ĠEmpty Validation . Builder ( context ). build () ĊĊĠĠĠĠĠĠĠ ĠAssert . assertFalse ( validation . validate ( null Text ). isValid ) ĊĠĠĠĠĠĠĠ ĠAssert . assertFalse ( validation . validate ( empty Text ). isValid ) ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( validation . validate ( some Text ). isValid ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcustom Validation Strings Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalidation Ġ= ĠEmpty Validation . Builder ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. error ( some Error Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( validation . validate ( null Text ). error , Ġsome Error Text ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( validation . validate ( empty Text ). error , Ġsome Error Text ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( validation . validate ( some Text ). error , Ġempty Text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcustom Validation String Ids Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalidation Ġ= ĠEmpty Validation . Builder ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. error ( some Error Text Id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( validation . validate ( null Text ). error , Ġsome Error Text ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( validation . validate ( empty Text ). error , Ġsome Error Text ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( validation . validate ( some Text ). error , Ġempty Text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ After ĊĠĠĠ Ġfun Ġdestroy () Ġ{ ĊĠĠĠ Ġ} Ċ Ċ }