package Ġio . github . jan bar ari . gradle . extension Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠNull Extensions Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġis Null () Ġreturn Ġfalse Ġwhen Ġobject Ġis Ġnot Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġ" Hello ĠWorld !" ĊĠĠĠĠĠĠĠ ĠassertEquals ( false , Ġobj . isNull ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġis Null () Ġreturn Ġtrue Ġwhen Ġobject Ġis Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġnull ĊĠĠĠĠĠĠĠ ĠassertEquals ( true , Ġobj . isNull ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġis NotNull () Ġreturn Ġtrue Ġwhen Ġobject Ġis Ġnot Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġ" Hello ĠWorld !" ĊĠĠĠĠĠĠĠ ĠassertEquals ( true , Ġobj . isNotNull ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġis Null () Ġreturn Ġfalse Ġwhen Ġobject Ġis Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġnull ĊĠĠĠĠĠĠĠ ĠassertEquals ( false , Ġobj . isNotNull ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġwhen NotNull () Ġwhen Ġobject Ġnot Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġ" Hello ĠWorld " ĊĠĠĠĠĠĠĠ Ġobj . when NotNull Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals (" Hello ĠWorld ", Ġthis ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġwhen NotNull () Ġwhen Ġobject Ġis Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġobj . when NotNull Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġassert ( true ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġwhen Null () Ġwhen Ġobject Ġis Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġobj . when Null Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( null , Ġnull ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` check Ġwhen Null () Ġwhen Ġobject Ġis Ġnot Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= Ġ" Hello ĠWorld " ĊĠĠĠĠĠĠĠ Ġobj . when Null Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġassert ( true ) ĊĠĠĠ Ġ} Ċ Ċ }