package Ġorg . living doc . converters Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Assertions . assert Throws Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . params . Parameterized Test Ċ import Ġorg . junit . jupiter . params . provider . Csv Source Ċ import Ġorg . living doc . api . conversion . Conversion Exception ĊĊ Ċ internal Ġclass ĠBoolean Converter Test Ġ: ĠDefault Type Converter Contract Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġcut Ġ= ĠBoolean Converter () ĊĊĠĠĠ Ġ@ Parameterized Test ( name Ġ= Ġ"\" { 0 }\" Ġis Ġconverted Ġto : Ġ{ 1 }") ĊĠĠĠ Ġ@ Csv Source (" true , Ġtrue ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" TRUE , Ġtrue ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Tr Ue , Ġtrue ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" false , Ġfalse ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" FALSE , Ġfalse ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Fa Ls E , Ġfalse ") ĊĠĠĠ Ġfun Ġ` values Ġare Ġconverted Ġcorrectly `( value : ĠString , Ġexpected : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert ( value , Ġnull , Ġnull )). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` leading Ġwh ites p aces Ġare Ġremoved `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert (" Ġtrue ", Ġnull , Ġnull )). isTrue () ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert ("\ t true ", Ġnull , Ġnull )). isTrue () ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert ("\ n true ", Ġnull , Ġnull )). isTrue () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` trailing Ġwh ites p aces Ġare Ġremoved `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert (" true Ġ", Ġnull , Ġnull )). isTrue () ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert (" true \ t ", Ġnull , Ġnull )). isTrue () ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . convert (" true \ n ", Ġnull , Ġnull )). isTrue () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` il legal Ġvalue Ġthrows ĠConversion Exception `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThrows ( Conversion Exception :: class . java ) Ġ{ Ġcut . convert (" ne ither ", Ġnull , Ġnull ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` converter Ġcan Ġconverted Ġto ĠKotlin ĠBoolean `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( cut . can ConvertTo ( Boolean :: class . java )). isTrue () ĊĠĠĠ Ġ} Ċ } Ċ