package Ġland . tb p . y 2 0 1 9 . day _ 3 _ cros sed _ w ires . common Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ internal Ġclass ĠCreate Wire Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġa () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġwire Path Str Ġ= Ġ" R 8 , U 5 , L 5 , D 3 " ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Wire Ġ= Ġcreate Wire ( wire Path Str . split ("," )) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Wire Ġ= ĠWire ( array ListOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 0 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 1 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 2 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 3 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 4 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 5 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 6 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 7 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 8 , Ġ 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 8 , Ġ 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 8 , Ġ 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 8 , Ġ 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 8 , Ġ 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 8 , Ġ 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 7 , Ġ 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 6 , Ġ 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 5 , Ġ 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 4 , Ġ 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 3 , Ġ 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 3 , Ġ 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 3 , Ġ 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPosition ( 3 , Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected Wire , Ġactual Wire ) ĊĠĠĠ Ġ} Ċ } Ċ