package Ġnl . h ann ah sten . tex ify idea . index . file Ċ Ċ import Ġcom . intellij . test Framework . fixtures . Base Platform TestCase Ċ Ċ class ĠLat ex Docs Regex er Test Ġ: ĠBase Platform TestCase () Ġ{ ĊĊĠĠĠ Ġfun Ġtest Commands () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġmacro Ġ\ cmd {\ b blast x } Ġwill Ġprint Ġthe Ġexample Ġnumber Ġbefore Ġlast . ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThis Ġis Ġlike Ġ\ cs { inter text } Ġbut Ġuses Ġshorter Ġskip s Ġbetween Ġthe Ġmath . ĠĊĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġbehaviour Ġof Ġthe Ġ\ pkg { si unit x } Ġpackage Ġis Ġcontrolled Ġby Ġa Ġnumber Ġof Ġkey -- value Ġoptions . ĠThese Ġcan Ġbe Ġgiven Ġglobally Ġusing Ġthe Ġ\ cs { si setup } Ġfunction Ġor Ġlocally Ġas Ġthe Ġoptional Ġargument Ġto Ġthe Ġuser Ġmacros . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ\ La TeX {} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ""" The Ġmacro Ġ< tt >\ b blast x </ tt > Ġwill Ġprint Ġthe Ġexample Ġnumber Ġbefore Ġlast .< br > This Ġis Ġlike Ġ< tt >\ inter text </ tt > Ġbut Ġuses Ġshorter Ġskip s Ġbetween Ġthe Ġmath . Ġ< br > The Ġbehaviour Ġof Ġthe Ġ< tt > si unit x </ tt > Ġpackage Ġis Ġcontrolled Ġby Ġa Ġnumber Ġof Ġkey -- value Ġoptions . ĠThese Ġcan Ġbe Ġgiven Ġglobally Ġusing Ġthe Ġ< tt >\ si setup </ tt > Ġfunction Ġor Ġlocally Ġas Ġthe Ġoptional Ġargument Ġto Ġthe Ġuser Ġmacros .< br >\ La TeX {} """ ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , ĠLat ex Docs Regex er . format ( input )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Short Ver batim () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ|\ bib case |. ĠYou Ġcan Ġinsert Ġit Ġanywhere Ġand Ġit Ġwill Ġmake Ġthe Ġfirst Ġletter Ġof Ġthe Ġfollowing Ġword Ġeither Ġlower - Ġor Ġuppercase . ĠFor Ġexample , Ġ| op cit . bst | Ġinserts Ġ|\ bib case | Ġbefore Ġthe Ġparticle Ġ` in ' Ġof Ġan Ġ| @ IN COLLECTION | Ġentry . ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ\ bib case . ĠYou Ġcan Ġinsert Ġit Ġanywhere Ġand Ġit Ġwill Ġmake Ġthe Ġfirst Ġletter Ġof Ġthe Ġfollowing Ġword Ġeither Ġlower - Ġor Ġuppercase . ĠFor Ġexample , Ġopc it . bst Ġinserts Ġ\ bib case Ġbefore Ġthe Ġparticle Ġ` in ' Ġof Ġan Ġ@ IN COLLECTION Ġentry . ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , ĠLat ex Docs Regex er . format ( input )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest M arg O arg () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠShould Ġbe Ġleft Ġalone , Ġsee ĠLat ex Command ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ|\ cir clear c |\ o arg { N }\ m arg { X }\ m arg { Y }\ m arg { RAD }\ m arg { ANGLE 1 }\ m arg { ANGLE 2 }\\ ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ\ cir clear c \ o arg { N }\ m arg { X }\ m arg { Y }\ m arg { RAD }\ m arg { ANGLE 1 }\ m arg { ANGLE 2 }\\ ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , ĠLat ex Docs Regex er . format ( input )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Markup () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Ġ\ textbf { not } Ġeat Ġa Ġban ana Ġbefore Ġbed time . ĊĠĠĠĠĠĠĠĠĠĠĠ ĠB anan as Ġare Ġ\ textit { evil }. ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDo Ġ< b > not </ b > Ġeat Ġa Ġban ana Ġbefore Ġbed time .< br > B anan as Ġare Ġ< i > evil </ i >. ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , ĠLat ex Docs Regex er . format ( input )) ĊĠĠĠ Ġ} Ċ }