package Ġarrow . meta . ide . plugins . high er kind s Ċ Ċ import Ġarrow . meta . ide . resources . Arrow Icons Ċ import Ġarrow . meta . ide . testing . Ide Test Ċ import Ġarrow . meta . ide . testing . env . Ide Test SetUp Ċ import Ġarrow . meta . ide . testing . env . ide Test Ċ import Ġarrow . meta . ide . testing . resolves Ċ import Ġorg . junit . Test Ċ Ċ class ĠHigh er Kind Test Ġ: ĠIde Test SetUp () Ġ{ ĊĠ Ġ@ Test ĊĠ Ġfun Ġ` HK T ĠTests Ġfor ĠLine Markers `() Ġ= ĊĠĠĠ Ġide Test ( ĊĠĠĠĠĠ ĠIde Test ( ĊĠĠĠĠĠĠĠ Ġcode Ġ= ĠHigh er Kinds Test Code . code 1 , ĊĠĠĠĠĠĠĠ Ġmy Fixture Ġ= Ġmy Fixture , ĊĠĠĠĠĠĠĠ Ġtest Ġ= Ġ{ Ġcode , Ġmy Fixture Ġ-> ĊĠĠĠĠĠĠĠĠĠ Ġcollect LM ( code , Ġmy Fixture , ĠArrow Icons . HK T ) ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresolves (" Line Marker Test Ġfor Ġone Ġvalid ĠH KT ") Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġit . take If Ġ{ Ġdescription Ġ-> Ġdescription . line Marker . size Ġ== Ġ 1 Ġ&& Ġdescription . slow LM . isEmpty () Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ), ĊĠĠĠĠĠ ĠIde Test ( ĊĠĠĠĠĠĠĠ Ġcode Ġ= ĠHigh er Kinds Test Code . code 2 , ĊĠĠĠĠĠĠĠ Ġmy Fixture Ġ= Ġmy Fixture , ĊĠĠĠĠĠĠĠ Ġtest Ġ= Ġ{ Ġcode , Ġmy Fixture Ġ-> ĊĠĠĠĠĠĠĠĠĠ Ġcollect LM ( code , Ġmy Fixture , ĠArrow Icons . HK T ) ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresolves (" Line Marker Test Ġfor Ġmultiple Ġvalid ĠH KT ") Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġit . take If Ġ{ Ġdescription Ġ-> Ġdescription . line Marker . size Ġ== Ġ 2 Ġ&& Ġdescription . slow LM . isEmpty () Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ), ĊĠĠĠĠĠ ĠIde Test ( ĊĠĠĠĠĠĠĠ Ġcode Ġ= ĠHigh er Kinds Test Code . code 3 , ĊĠĠĠĠĠĠĠ Ġmy Fixture Ġ= Ġmy Fixture , ĊĠĠĠĠĠĠĠ Ġtest Ġ= Ġ{ Ġcode , Ġmy Fixture Ġ-> ĊĠĠĠĠĠĠĠĠĠ Ġcollect LM ( code , Ġmy Fixture , ĠArrow Icons . HK T ) ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresolves (" Line Marker Test Ġfor Ġno Ġvalid ĠH KT ") Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġit . take If Ġ{ Ġdescription Ġ-> Ġdescription . line Marker . isEmpty () Ġ&& Ġdescription . slow LM . isEmpty () Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` HK T ĠTests Ġfor ĠPoly ĠLine Markers `() Ġ= ĊĠĠĠ Ġide Test ( ĊĠĠĠĠĠ ĠIde Test ( ĊĠĠĠĠĠĠĠ Ġcode Ġ= ĠHigh er Kinds Test Code . code 4 , ĊĠĠĠĠĠĠĠ Ġmy Fixture Ġ= Ġmy Fixture , ĊĠĠĠĠĠĠĠ Ġtest Ġ= Ġ{ Ġcode , Ġmy Fixture Ġ-> ĊĠĠĠĠĠĠĠĠĠ Ġcollect LM ( code , Ġmy Fixture , ĠArrow Icons . POLY ) ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġresolves (" Line Marker Test Ġfor ĠPoly ĠIcon ") Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġit . take If Ġ{ Ġdescription Ġ-> Ġdescription . line Marker . size Ġ== Ġ 2 Ġ Ġ&& Ġdescription . slow LM . isEmpty () Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ }