package Ġstri kt Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . DisplayName Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . assert Throws Ċ import Ġstri kt . api . expect That Ċ import Ġstri kt . assertions . contains Ċ import Ġstri kt . assertions . is A Ċ import Ġstri kt . assertions . isNotNull Ċ import Ġstri kt . assertions . isNull Ċ Ċ @ DisplayName (" assertions Ġin Ġblocks ") Ċ internal Ġclass ĠBlock Ġ{ ĊĠ Ġ@ Test ĊĠ Ġfun Ġ` all Ġassertions Ġin Ġa Ġblock Ġare Ġevaluated Ġeven Ġif Ġsome Ġfail `() Ġ{ ĊĠĠĠ ĠassertThrows < AssertionError > Ġ{ ĊĠĠĠĠĠ Ġval Ġsubject : ĠAny ? Ġ= Ġ" fn ord " ĊĠĠĠĠĠ Ġexpect That ( subject ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Null () ĊĠĠĠĠĠĠĠ Ġis NotNull () ĊĠĠĠĠĠĠĠ Ġis A < String >() ĊĠĠĠĠĠĠĠ Ġis A < Number >() ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}. let Ġ{ Ġerror Ġ-> ĊĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ" âĸ ¼ ĠExpect Ġthat Ġ\" fn ord \": \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľ Ĺ Ġis Ġnull \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľĵ Ġis Ġnot Ġnull \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľĵ Ġis Ġan Ġinstance Ġof Ġjava . lang . String \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľ Ĺ Ġis Ġan Ġinstance Ġof Ġjava . lang . Number Ġ: Ġfound Ġjava . lang . String " ĊĠĠĠĠĠ ĠassertEquals ( expected , Ġerror . message ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` assertions Ġin Ġa Ġblock Ġcan Ġbe Ġneg ated `() Ġ{ ĊĠĠĠ ĠassertThrows < AssertionError > Ġ{ ĊĠĠĠĠĠ Ġval Ġsubject : ĠAny ? Ġ= Ġ" fn ord " ĊĠĠĠĠĠ Ġexpect That ( subject ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnot (). isNull () ĊĠĠĠĠĠĠĠ Ġnot (). isNotNull () ĊĠĠĠĠĠĠĠ Ġnot (). is A < String >() ĊĠĠĠĠĠĠĠ Ġnot (). is A < Number >() ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}. let Ġ{ Ġerror Ġ-> ĊĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ" âĸ ¼ ĠExpect Ġthat Ġ\" fn ord \": \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľĵ Ġis Ġnot Ġnull \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľ Ĺ Ġis Ġnull \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľ Ĺ Ġis Ġnot Ġan Ġinstance Ġof Ġjava . lang . String \ n " Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Ġ Ġâľĵ Ġis Ġnot Ġan Ġinstance Ġof Ġjava . lang . Number " ĊĠĠĠĠĠ ĠassertEquals ( expected , Ġerror . message ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` an Ġand Ġblock Ġcan Ġbe Ġneg ated `() Ġ{ ĊĠĠĠ Ġval Ġsubject : ĠAny ? Ġ= Ġ" fn ord " ĊĠĠĠ Ġexpect That ( subject ). not (). and Ġ{ ĊĠĠĠĠĠ Ġis Null () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġ` contains Ġcan Ġbe Ġneg ated `() Ġ{ ĊĠĠĠ Ġexpect That ( listOf < String > ()). not (). contains (" blah ") ĊĠ Ġ} Ċ } Ċ