package Ġcom . zk . base _ project Ċ Ċ import Ġcom . zk . base _ project . utils . PhoneNumber Utils Smart Connect Ċ import Ġorg . junit . Test Ċ Ċ import Ġorg . junit . Assert .* Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . junit . runners . JUnit 4 Ċ Ċ /** Ċ Ġ* ĠExample Ġlocal Ġunit Ġtest , Ġwhich Ġwill Ġexecute Ġon Ġthe Ġdevelopment Ġmachine Ġ( host ). Ċ Ġ* Ċ Ġ* ĠSee Ġ[ testing Ġdocumentation ]( http :// d . android . com / tools / testing ). Ċ Ġ*/ Ċ Ċ @ RunWith ( JUnit 4 :: class ) Ċ class ĠExample UnitTest Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġaddition _ is Correct () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 4 , Ġ 2 Ġ+ Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġvalidate Ph oner Number (){ ĊĠĠĠĠĠĠĠ Ġval Ġstring Ġ= ĠPhone Number Utils Smart Connect . isValid PhoneNumber ("+ 9 2 3 1 1 2 8 8 3 5 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( true , PhoneNumber Utils Smart Connect . isValid PhoneNumber ("+ 9 2 3 1 1 2 8 8 3 5 8 5 ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( true , PhoneNumber Utils Smart Connect . isValid PhoneNumber ("+ 9 2 0 2 1 3 4 1 1 2 4 9 6 ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( false , PhoneNumber Utils Smart Connect . isValid PhoneNumber ("+ 9 2 3 1 1 2 8 8 9 9 ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( false , PhoneNumber Utils Smart Connect . isValid PhoneNumber ("+ 9 2 3 4 1 1 2 4 9 ")) ĊĠĠĠĠĠĠĠ Ġprint ( string ) ĊĠĠĠ Ġ} ĊĊ Ċ }