package Ġcom . compiler . server Ċ Ċ import Ġcom . compiler . server . executor . Executor Messages Ċ import Ġcom . compiler . server . generator . Test Project Runner Ċ import Ġcom . compiler . server . model . Test Status Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . test . context . SpringBootTest Ċ Ċ @ SpringBootTest Ċ class ĠJ UnitTests Runner Test Ġ: ĠBase J UnitTest () Ġ{ ĊĊĠ Ġ@ Autowired ĊĠ Ġprivate Ġlateinit Ġvar Ġtest Runner : ĠTest Project Runner ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` interrupt Ġafter Ġa Ġlot Ġof Ġtext Ġtest `() Ġ{ ĊĠĠĠ Ġval Ġtest Ġ= Ġtest Runner . test Raw ( ĊĠĠĠĠĠ Ġ" fun Ġstart (): ĠString Ġ{\ n ĠĠĠ Ġrepeat ( 1 0 0 0 0 9 ){ \ n ĠĠĠĠĠĠĠ Ġprint (\" alex \") \ n ĠĠĠ Ġ}\ n ĠĠĠ Ġ\ n ĠĠĠ Ġreturn Ġ\" \"\ n }", ĊĠĠĠĠĠ Ġ" import Ġorg . junit . Assert \ n import Ġorg . junit . Test \ n \ n class ĠTest Start Ġ{\ n ĠĠĠ Ġ@ Test Ġfun Ġtest Ok () Ġ{\ n ĠĠĠĠĠĠĠ ĠAssert . assertEquals (\" OK \", Ġstart ()) \ n ĠĠĠ Ġ}\ n }", ĊĠĠĠĠĠ Ġko ans Utils File ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġmessage Ġ= Ġtest ?. text ĊĠĠĠ ĠAssertions . assertTrue ( message ?. contains ( Executor Messages . TOO _ LONG _ OUTPUT _ MESSAGE ) Ġ== Ġtrue , Ġ" Actual : Ġ$ message , ĠExcept ed : Ġ${ Executor Messages . TOO _ LONG _ OUTPUT _ MESSAGE } Ġ") ĊĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` base Ġfail Ġjunit Ġtest `() Ġ{ ĊĠĠĠ Ġval Ġtest Ġ= Ġtest Runner . test ( ĊĠĠĠĠĠ Ġ" fun Ġstart (): ĠString Ġ= Ġ\" OP \"", ĊĠĠĠĠĠ Ġ" import Ġorg . junit . Assert \ n import Ġorg . junit . Test \ n \ n class ĠTest Start Ġ{\ n ĠĠĠ Ġ@ Test Ġfun Ġtest Ok () Ġ{\ n ĠĠĠĠĠĠĠ ĠAssert . assertEquals (\" OK \", Ġstart ()) \ n ĠĠĠ Ġ}\ n }", ĊĠĠĠĠĠ Ġko ans Utils File ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġfail Ġ= Ġtest . first () ĊĠĠĠ ĠAssertions . assertTrue ( fail . status Ġ== ĠTest Status . FAIL ) ĊĠĠĠ ĠAssertions . assertNotNull ( fail . comparison Failure , Ġ" comparison Failure Ġshould Ġnot Ġbe Ġa Ġnull ") ĊĠĠĠ Ġfail . comparison Failure ?. let Ġ{ ĊĠĠĠĠĠ ĠAssertions . assertTrue ( it . actual Ġ== Ġ" OP ") ĊĠĠĠĠĠ ĠAssertions . assertTrue ( it . expected Ġ== Ġ" OK ") ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }