package Ġlt . mark mer kk . entities Ċ Ċ import Ġlt . mark mer kk . Mocks Ċ import Ġlt . mark mer kk . Time Provider Test Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . Test Ċ Ċ class ĠLog Marked For Deletion Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtime Provider Ġ= ĠTime Provider Test () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġlocal Log () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Is Marked For Deletion Ġ= ĠMock s . create Log ( time Provider , Ġid Ġ= Ġ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. is Marked For Deletion ĊĠĠĠĠĠĠĠ ĠassertThat ( result Is Marked For Deletion ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġremote Log () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Is Marked For Deletion Ġ= ĠMock s . create Log ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtime Provider , Ġid Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġremote Data Ġ= ĠMock s . create Remote Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtime Provider , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġremote Id Ġ= Ġ 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ). is Marked For Deletion ĊĠĠĠĠĠĠĠ ĠassertThat ( result Is Marked For Deletion ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġremote Log _ marked For Deletion () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Is Marked For Deletion Ġ= ĠMock s . create Log ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtime Provider , Ġid Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġremote Data Ġ= ĠMock s . create Remote Data ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtime Provider , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġremote Id Ġ= Ġ 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Deleted Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ). is Marked For Deletion ĊĠĠĠĠĠĠĠ ĠassertThat ( result Is Marked For Deletion ). isTrue () ĊĠĠĠ Ġ} Ċ }