package Ġunittest Ċ Ċ import Ġcom . github . sh yn ix n . pet blocks . core . logic . persistence . entity . Position Entity Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠPosition Test Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGiven Ġa Ġnormal Ġposition Ġin Ġworld , ĊĠĠĠĠ Ġ* Ġwhen Ġrelative Position Ġis Ġcalled ĊĠĠĠĠ Ġ* Ġthen Ġthe Ġcorrect Ġrelative Ġposition Ġshould Ġbe Ġreturned . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġrelative Position _ Normal Position _ Should Return Correct Relative () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclass UnderTest Ġ= ĠPosition Entity () ĊĠĠĠĠĠĠĠ Ġclass UnderTest . x Ġ= Ġ 5 . 0 ĊĠĠĠĠĠĠĠ Ġclass UnderTest . y Ġ= Ġ 5 0 . 0 ĊĠĠĠĠĠĠĠ Ġclass UnderTest . z Ġ= Ġ 1 0 . 0 ĊĊĠĠĠĠĠĠĠ Ġclass UnderTest . relative Position ( 2 . 0 , Ġ 0 . 0 , Ġ 3 . 0 ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( 8 . 0 , Ġclass UnderTest . x ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 5 0 . 0 , Ġclass UnderTest . y ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 2 . 0 , Ġclass UnderTest . z ) ĊĠĠĠ Ġ} Ċ } Ċ