package Ġhm . b ink ley . labs . sk r atch . math . matrix Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Assertions . assertFalse Ċ import Ġorg . junit . jupiter . api . Assertions . assertTrue Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠComplex Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġnorm () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( Rational ( 5 L ), ĠComplex ( 3 L , Ġ 4 L ). absolute Value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġis Real () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ( Complex ( 1 L ). is Real ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġis Un real () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Complex ( 1 L , Ġ 1 L ). is Real ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġis Imag inary () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ( Complex ( 0 L , Ġ 1 L ). is Imag inary ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġis Un imag inary () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertFalse ( Complex ( 1 L , Ġ 1 L ). is Imag inary ) ĊĠĠĠ Ġ} Ċ } Ċ