package Ġcom . github . vh rom ada . catalog . web . mapper Ċ Ċ import Ġcom . github . vh rom ada . catalog . web . Catalog Web Mapper Test Configuration Ċ import Ġcom . github . vh rom ada . catalog . web . utils . Che at Utils Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . extension . Extend With Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . test . context . Context Configuration Ċ import Ġorg . springframework . test . context . junit . jupiter . Spring Extension Ċ Ċ /** Ċ Ġ* ĠA Ġclass Ġrepresents Ġtest Ġfor Ġmapper Ġfor Ġche ats . Ċ Ġ* Ċ Ġ* Ġ@ author ĠV lad im ir ĠH rom ada Ċ Ġ*/ Ċ @ Extend With ( Spring Extension :: class ) Ċ @ Context Configuration ( classes Ġ= Ġ[ Catalog Web Mapper Test Configuration :: class ]) Ċ class ĠChe at Mapper Test Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInstance Ġof Ġ[ Che at Mapper ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġmapper : ĠChe at Mapper ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTest Ġmethod Ġfor Ġ[ Che at Mapper . map ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmap () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġche at Ġ= ĠChe at Utils . get Che at () ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġmapper . map ( source Ġ= Ġche at ) ĊĊĠĠĠĠĠĠĠ ĠChe at Utils . assert Che at Deep Equals ( expected Ġ= Ġche at , Ġactual Ġ= Ġresult ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTest Ġmethod Ġfor Ġ[ Che at Mapper . map Request ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmap Request () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġche at FO Ġ= ĠChe at Utils . get Che at FO () ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġmapper . map Request ( source Ġ= Ġche at FO ) ĊĊĠĠĠĠĠĠĠ ĠChe at Utils . assert Request Deep Equals ( expected Ġ= Ġche at FO , Ġactual Ġ= Ġresult ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ