package Ġru . alf ab ank . e comm . d creator . parser . block Ċ Ċ import Ġru . alf ab ank . e comm . d creator . nodes . Block Layout Ċ import Ġru . alf ab ank . e comm . d creator . nodes . Block quotes Block Node Ċ import Ġru . alf ab ank . e comm . d creator . nodes . TextBlock Node Ċ import Ġru . alf ab ank . e comm . d creator . nodes . Text Node Ċ import Ġru . alf ab ank . e comm . d creator . parser . Markdown Parser Ċ import Ġru . alf ab ank . e comm . d creator . test . run Test Ċ import Ġru . alf ab ank . e comm . d creator . utils . to TextBlock Node Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠBlock quotes Parser Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġparser Ġ= ĠMarkdown Parser () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest _ only _ block quotes () Ġ= Ġrun Test Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsrc Ġ= Ġsequence Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"> Ġline 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"> Ġline 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"> Ġline 3 " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġ( actual , Ġ_) Ġ= Ġparser . parse ( src ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠBlock quotes Block Node ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Block Node ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" Ġline 1 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" Ġline 2 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" Ġline 3 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġactual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest _ lock quotes _ with _ text () Ġ= Ġrun Test Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsrc Ġ= Ġsequence Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" text Ġline ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ġ> Ġline 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ġ> Ġline 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Ġ> Ġline 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" end Ġline " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġ( actual , Ġ_) Ġ= Ġparser . parse ( src ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠBlock Layout ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" text Ġline "). to TextBlock Node (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBlock quotes Block Node ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" Ġline 1 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" Ġline 2 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" Ġline 3 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). to TextBlock Node () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Node (" end Ġline "). to TextBlock Node () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġactual ) ĊĠĠĠ Ġ} Ċ }