package Ġcz . pal da 9 7 . lp client . model Ċ Ċ import Ġcz . pal da 9 7 . lp client . Mock k Test Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ class ĠDate Parser Test ĊĠĠĠ Ġ: ĠMock k Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdate Parser Basic () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput : ĠString ? Ġ= Ġ" 2 0 2 0 - 0 9 - 1 0 T 2 0 : 0 8 : 3 8 . 7 5 8 + 0 2 : 0 0 " ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠDate Parser . toDate ( input ) ĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( date ) ĊĠĠĠĠĠĠĠ Ġdate !! ĊĠĠĠĠĠĠĠ Ġval Ġoutput Ġ= ĠDate Parser . from Date ( date ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( input , Ġoutput ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdate Parser Null () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput : ĠString ? Ġ= Ġ" 2 0 2 0 - 0 9 - 1 0 T error 2 0 : 0 8 : 3 8 . 7 5 8 + 0 2 : 0 0 " ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠDate Parser . toDate ( input ) ĊĠĠĠĠĠĠĠ ĠAssert . assertNull ( date ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdate Parser Null 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠDate Parser . toDate ( input ) ĊĠĠĠĠĠĠĠ ĠAssert . assertNull ( date ) ĊĠĠĠ Ġ} Ċ }