import Ġtz . co . as oft .* Ċ import Ġkotlin . test . Test Ċ Ċ class ĠPoint 2 Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġp 1 Ġ= ĠPoint 2 ( 0 , Ġ 0 ) ĊĠĠĠ Ġprivate Ġval Ġp 2 Ġ= ĠPoint 2 ( 3 , Ġ 4 ) ĊĠĠĠ Ġprivate Ġval Ġp 3 Ġ= ĠPoint 2 ( 3 . 1 , Ġ 4 . 0 ) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ have _ a _ proper _ x _ and _ y () Ġ{ ĊĠĠĠĠĠĠĠ Ġexpect ( p 1 . x ). toBe ( 0 ) ĊĠĠĠĠĠĠĠ Ġexpect ( p 2 . x ). toBe ( 3 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ display _ point _ to _ string _ well () Ġ{ ĊĠĠĠĠĠĠĠ Ġexpect ( p 2 . toString ()). toBe (" Point ( x = 3 , y = 4 )") ĊĠĠĠĠĠĠĠ Ġexpect ( p 2 . cord String ()). toBe ("( 3 , 4 )") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ des ctr uct ure _ point _ well () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġ( x , Ġy ) Ġ= Ġp 3 ĊĠĠĠĠĠĠĠ Ġexpect ( x ). toBe ( 3 . 1 ) ĊĠĠĠĠĠĠĠ Ġexpect ( y ). toBe ( 4 . 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan _ copy _ a _ long _ int _ from _ a _ long () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġp Ġ= Ġp 1 . copy ( x Ġ= Ġ 6 . 5 ) ĊĠĠĠĠĠĠĠ Ġexpect ( p . x ). toBe ( 6 . 5 ) ĊĠĠĠĠĠĠĠ Ġexpect ( p . y ). toBe ( 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ all _ be _ equal () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġp 1 Ġ= ĠPoint 2 ( 2 . 0 , Ġ 4 ) ĊĠĠĠĠĠĠĠ Ġval Ġp 2 Ġ= ĠPoint 2 ( 2 , Ġ 4 . 0 ) ĊĠĠĠĠĠĠĠ Ġexpect ( p 1 ). toBe EqualTo ( p 2 ) ĊĠĠĠ Ġ} Ċ }