package Ġcom . gold enth umb . android . kot lint ut Ċ Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . Assert .* Ċ Ċ class ĠKotlin Class Ġ{ ĊĊĠĠĠ Ġprivate Ġclass ĠChe ss Piece ( val Ġrow : ĠInt , Ġval Ġcol : ĠInt , Ġval Ġche ss man : ĠString ) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Che ss Piece () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpiece Ġ= ĠChe ss Piece ( 1 , Ġ 2 , Ġ" Pawn ") ĊĠĠĠĠĠĠĠ Ġprint ("${ piece . row }, Ġ${ piece . col }, Ġ${ piece . chess man }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Che ss Game () Ġ{ ĊĠĠĠĠĠĠĠ Ġprint ( Che ss Game ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġclass ĠGame Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġshow Game () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprint (" here Ġis Ġthe Ġgame Ġ... ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġplay With Class () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgame A Ġ= ĠGame () ĊĠĠĠĠĠĠĠ Ġval Ġgame B Ġ= ĠGame () ĊĊĠĠĠĠĠĠĠ ĠassertFalse ( game A Ġ=== Ġgame B ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( game A Ġ== Ġgame B ) ĊĊĠĠĠĠĠĠĠ Ġgame A . show Game () ĊĠĠĠ Ġ} Ċ }