package Ġcom . h end ra angg rian . kotlin po et . dsl Ċ Ċ import Ġcom . google . common . truth . Truth Ċ import Ġcom . squareup . kotlin po et . CHAR Ċ import Ġcom . squareup . kotlin po et . as TypeName Ċ import Ġkotlin . test . Test Ċ Ċ class ĠType Name Handler Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġmap Ġ= ĠType Name Handler ( mutable Map Of ()) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ Ġmap [ CHAR ] Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġmap [ Double :: class . java ] Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġmap [ Boolean :: class ] Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġmap . add < String >() ĊĠĠĠĠĠĠĠ ĠTr uth . assertThat ( map . keys ). contains Exactly ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCHAR , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDouble :: class . java . as TypeName (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBoolean :: class . as TypeName (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠString :: class . as TypeName () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }