package Ġdev . atomic repos . kotlin . m fr Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . Test Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . Month Ċ Ċ class ĠMap Filter Reduce Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Find By LastName Like () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfindBy LastName Like (" Na ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. first OrNull () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ? . lastName ĊĠĠĠĠĠĠĠ Ġ). isEqualTo (" N ag he en an ajar ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmissing LastName Match Returns Null () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfindBy LastName Like (" W add ams ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. first OrNull () ĊĠĠĠĠĠĠĠ Ġ). isNull () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Find By Position () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfindBy Position ( Job Title . WEB _ DE VELO PER ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. first OrNull () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ? . lastName ĊĠĠĠĠĠĠĠ Ġ). isEqualTo (" B ol ton ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Find Employees Terminated Since () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfind Terminated Since ( LocalDate . of ( 2 0 2 2 , ĠMonth . J AN U ARY , Ġ 1 )) ĊĠĠĠĠĠĠĠ Ġ). size (). isEqualTo ( 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Average Service Time () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( get Average Service Time ()). isEqualTo ( 1 0 2 8 0 . 4 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Average Service Time By Job Title () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( get Average Service Time By Job Title ( Job Title . WEB _ DE VELO PER )). isEqualTo ( 8 4 2 4 . 0 ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ