package Ġcom . west wing labs . coin base Ċ Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ class ĠCoin base Client Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġclient Ġ= ĠCoin base Client () ĊĠĠĠ Ġprivate Ġval Ġsample String Ġ= Ġ" 2 0 1 4 - 1 1 - 0 6 T 1 0 : 3 4 : 4 7 . 1 2 3 4 5 6 Z " ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Parse DateTime () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġparsed Ġ= Ġclient . parse DateTime ( sample String ) ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 2 0 1 4 , Ġparsed . year ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 1 1 , Ġparsed . month OfYear ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 6 , Ġparsed . day OfMonth ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 1 0 , Ġparsed . hour OfDay ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 3 4 , Ġparsed . minute Of Hour ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 4 7 , Ġparsed . second Of Minute ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( 1 2 3 , Ġparsed . millis Of Second ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals (" UTC ", Ġparsed . zone . id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Format DateTime () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= Ġclient . parse DateTime ( sample String ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠNote : Ġmicro second Ġprecision Ġis Ġnot Ġsupported Ġby ĠJ oda ĠTime ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals (" 2 0 1 4 - 1 1 - 0 6 T 1 0 : 3 4 : 4 7 . 1 2 3 Z ", Ġclient . format DateTime ( date )) ĊĠĠĠ Ġ} Ċ } Ċ