package Ġno . nt nu . ih b . v ico . cli Ċ Ċ import Ġno . nt nu . ih b . v ico . Test S sp Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . condition . Enabled On Os Ċ import Ġorg . junit . jupiter . api . condition . OS Ċ import Ġjava . io . File Ċ Ċ internal Ġclass ĠSim ulate S sp Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Enabled On Os ( OS . WINDOWS ) ĊĠĠĠ Ġfun Ġtest SS P () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Dir Ġ= ĠFile (" build / results / Control led Drive Train / test SS P "). also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAssertions . assertTrue ( it . delete Re cursively ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġs sd File Ġ= ĠTest S sp . get (" Control led Drive train . s sp "). absolute Path ĊĊĠĠĠĠĠĠĠ ĠV ico CLI . main ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" simulate - s sp ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġs sd File , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"-- step Size ", Ġ" 1 e - 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- rtf ", Ġ" 1 . 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- res ", Ġresult Dir . absolute Path ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġresult Dir . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAssertions . assertTrue ( exists ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 3 , Ġlist Files ()?. size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Enabled On Os ( OS . WINDOWS ) ĊĠĠĠ Ġfun Ġtest Log Config () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġs sd File Ġ= ĠTest S sp . get (" Control led Drive train . s sp "). absolute Path ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Dir Ġ= ĠFile (" build / results / Control led Drive Train / test Log Config "). also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAssertions . assertTrue ( it . delete Re cursively ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠV ico CLI . main ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" simulate - s sp ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġs sd File , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"-- step Size ", Ġ" 1 e - 3 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"-- stop Time ", Ġ" 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- res ", Ġresult Dir . absolute Path , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- log ", Ġ" extra / Log Config . xml " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġresult Dir . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAssertions . assertTrue ( exists ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 1 , Ġlist Files ()?. size ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ