package Ġcom . j ep pe man . jet pack playground . video . presentation . model . mapper Ċ Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġcom . j ep pe man . jet pack playground . video . domain . model . Video Ċ import Ġcom . j ep pe man . jet pack playground . video . presentation . model . Video Model Ċ import Ġorg . junit . Test Ċ Ċ class ĠVideo Model Mapper Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġvideo Model Mapper Ġ= ĠVideo Model Mapper () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmap To Domain _ Should Maint ain Data Consistency () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġentity Ġ= ĠVideo Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Cool Ġtitle ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubtitle Ġ= Ġ" Cool Ġsubtitle ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Ġ= Ġ" https :// cool - movie . com ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthumb Ġ= Ġ" https :// cool - movie - thumb . com " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġdomain Object Ġ= Ġvideo Model Mapper . to Domain ( entity ) ĊĊĠĠĠĠĠĠĠ Ġdomain Object . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( entity . title ). isEqualTo ( title ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( entity . subtitle ). isEqualTo ( subtitle ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( entity . thumb ). isEqualTo ( thumb ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( entity . source ). isEqualTo ( source ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmap To Model _ Should Maint ain Data Consistency () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdomain Object Ġ= ĠVideo ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Cool Ġtitle ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubtitle Ġ= Ġ" Cool Ġsubtitle ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource Ġ= Ġ" https :// cool - movie . com ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthumb Ġ= Ġ" https :// cool - movie - thumb . com " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġentity Ġ= Ġvideo Model Mapper . to Model ( domain Object ) ĊĊĠĠĠĠĠĠĠ Ġentity . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( domain Object . title ). isEqualTo ( title ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( domain Object . subtitle ). isEqualTo ( subtitle ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( domain Object . thumb ). isEqualTo ( thumb ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( domain Object . source ). isEqualTo ( source ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }