package Ġcom . main due lo . calculator Ċ Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . Assert .* Ċ Ċ class ĠOperator Test Ġ{ ĊĊĠĠĠ Ġval ĠPL US _ SIGN Ġ: ĠString Ġ= Ġ" +" ĊĠĠĠ Ġval ĠMIN US _ SIGN Ġ: ĠString Ġ= Ġ"-" ĊĠĠĠ Ġval ĠSPL IT _ SIGN Ġ: ĠString Ġ= Ġ" Ã · " ĊĠĠĠ Ġval ĠMULTI PLICATION _ SIGN Ġ: ĠString Ġ= Ġ" ÃĹ " ĊĠĠĠ Ġval ĠS QUARE _ SIGN Ġ: ĠString Ġ= Ġ" x Â² " ĊĠĠĠ Ġval ĠROOT _ SIGN Ġ: ĠString Ġ= Ġ" âĪ ļ " ĊĠĠĠ Ġval ĠPER CENT AGE _ SIGN Ġ: ĠString Ġ= Ġ"% " ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġplus Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 f , ĠOperator ( PLUS _ SIGN ). getResult Operator ( 1 f , Ġ 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 f , ĠOperator ( PLUS _ SIGN ). getResult Operator ( 1 f , Ġ- 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 f , ĠOperator ( PLUS _ SIGN ). getResult Operator ( 0 f , Ġ 0 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 2 f , ĠOperator ( PLUS _ SIGN ). getResult Operator (- 1 f , Ġ- 1 f )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġminus Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 f , ĠOperator ( MINUS _ SIGN ). getResult Operator ( 1 f , Ġ 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 f , ĠOperator ( MINUS _ SIGN ). getResult Operator ( 1 f , Ġ- 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 f , ĠOperator ( MINUS _ SIGN ). getResult Operator ( 0 f , Ġ 0 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 f , ĠOperator ( MINUS _ SIGN ). getResult Operator (- 1 f , Ġ- 1 f )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsplit Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( SPLIT _ SIGN ). getResult Operator ( 1 f , Ġ 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 1 f , ĠOperator ( SPLIT _ SIGN ). getResult Operator ( 1 f , Ġ- 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 . 5 f , ĠOperator ( SPLIT _ SIGN ). getResult Operator ( 2 f , Ġ 4 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( SPLIT _ SIGN ). getResult Operator (- 1 f , Ġ- 1 f )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmultiplication Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( MULTI PLICATION _ SIGN ). getResult Operator ( 1 f , Ġ 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 1 f , ĠOperator ( MULTI PLICATION _ SIGN ). getResult Operator ( 1 f , Ġ- 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 8 f , ĠOperator ( MULTI PLICATION _ SIGN ). getResult Operator ( 2 f , Ġ 4 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( MULTI PLICATION _ SIGN ). getResult Operator (- 1 f , Ġ- 1 f )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsquare Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( S QUARE _ SIGN ). getResult Operator Unique ( 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 4 f , ĠOperator ( S QUARE _ SIGN ). getResult Operator Unique ( 2 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 9 f , ĠOperator ( S QUARE _ SIGN ). getResult Operator Unique ( 3 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 8 1 f , ĠOperator ( S QUARE _ SIGN ). getResult Operator Unique ( 9 f )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġroot Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( ROOT _ SIGN ). getResult Operator Unique ( 1 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 f , ĠOperator ( ROOT _ SIGN ). getResult Operator Unique ( 4 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 f , ĠOperator ( ROOT _ SIGN ). getResult Operator Unique ( 9 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 9 f , ĠOperator ( ROOT _ SIGN ). getResult Operator Unique ( 8 1 f )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġpercentage Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 f , ĠOperator ( PERCENT AGE _ SIGN ). getResult Operator Unique ( 1 0 0 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 . 5 f , ĠOperator ( PERCENT AGE _ SIGN ). getResult Operator Unique ( 5 0 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 . 2 5 f , ĠOperator ( PERCENT AGE _ SIGN ). getResult Operator Unique ( 2 5 f )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 . 0 1 f , ĠOperator ( PERCENT AGE _ SIGN ). getResult Operator Unique ( 1 f )) ĊĠĠĠ Ġ} Ċ } Ċ