package Ġcom . sam ore que . fresh ly pressed Ċ Ċ import Ġjava . util . Date Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ Ċ class ĠPost UtilsTest Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcurrent Day Ġ= Ġ 1 5 9 7 4 1 0 0 3 3 0 0 0 ĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun Ġsetup () Ġ{ ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġprints Date Correct ly () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠPost Utils . print Date ( Date ( 1 2 3 0 0 0 0 0 0 0 0 0 0 )) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isEqualTo (" Dec Ġ 2 3 , Ġ 2 0 0 8 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Should Ġbe Ġa Ġnew Ġday Ġwhen Ġthe Ġdates Ġrepresentation Ġhave Ġdifferent Ġdate Ġvalues `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdifferent Day Ġ= ĠDate ( 1 5 9 7 3 2 7 2 3 7 0 0 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠDate ( current Day ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠPost Utils . is Same Date Representation ( date , Ġdifferent Day ) ĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isEqualTo ( false ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Should Ġbe Ġa Ġsimilar Ġday Ġwhen Ġthe Ġdates Ġrepresentation Ġhave Ġthe Ġsame Ġdate Ġvalues `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdifferent Day Ġ= ĠDate ( current Day Ġ+ Ġ 1 5 ) ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠDate ( current Day ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠPost Utils . is Same Date Representation ( date , Ġdifferent Day ) ĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isEqualTo ( true ) ĊĠĠĠ Ġ} Ċ }