package Ġnet . fr an ck ben ault Ċ Ċ import Ġorg . junit . Test ; Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠExp Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Simple Num () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( eval ( Num ( 5 )), Ġ 5 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Simple Sum () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( eval ( Sum ( Num ( 5 ), ĠNum ( 1 ))), Ġ 6 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Complex e Sum () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsum 1 Ġ= ĠSum ( Num ( 1 ), ĠNum ( 1 )) ĊĠĠĠĠĠĠĠ Ġval Ġsum 2 Ġ= ĠSum ( Num ( 2 ), ĠNum ( 2 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( eval ( Sum ( sum 1 , Ġsum 2 )), Ġ 6 ) ĊĠĠĠ Ġ} Ċ }