package Ġp crypto . cf . common . util Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . time . Month Ċ import Ġjava . util .* ĊĊ Ċ internal Ġclass ĠDateTime UtilsTest Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto LocalDate () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal DateTime Ġ= Ġreference Date . to LocalDate () ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 0 1 9 , Ġlocal DateTime . year . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 8 , Ġlocal DateTime . month Value . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Month . AU G UST , Ġlocal DateTime . month ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 7 , Ġlocal DateTime . day OfMonth . to Long ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto LocalDateTime () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal DateTime Ġ= Ġreference Date . to LocalDateTime () ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 0 1 9 , Ġlocal DateTime . year . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 8 , Ġlocal DateTime . month Value . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Month . AU G UST , Ġlocal DateTime . month ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 7 , Ġlocal DateTime . day OfMonth . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 2 , Ġlocal DateTime . hour . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġlocal DateTime . minute . to Long ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Offset DateTime () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocal DateTime Ġ= Ġreference Date . to LocalDateTime () ĊĠĠĠĠĠĠĠ Ġval Ġoffset DateTime Ġ= Ġlocal DateTime . to Offset DateTime () ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 0 1 9 , Ġoffset DateTime . year . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 8 , Ġoffset DateTime . month Value . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Month . AU G UST , Ġoffset DateTime . month ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 7 , Ġoffset DateTime . day OfMonth . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 2 , Ġoffset DateTime . hour . to Long ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġoffset DateTime . minute . to Long ()) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġval Ġreference Date : ĠDate ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcalendar Ġ= ĠCalendar . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcalendar . time In Millis Ġ= Ġ 1 5 6 6 0 9 7 2 8 8 0 0 0 L ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcalendar . time ĊĠĠĠĠĠĠĠ Ġ} Ċ }