package Ġcom . github . dav in ke vin . podcast server . config Ċ Ċ import Ġcom . fasterxml . jackson . databind . ObjectMapper Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . extension . Extend With Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . context . annotation . Import Ċ import Ġorg . springframework . test . context . junit . jupiter . Spring Extension Ċ import Ġjava . time . Zone Id Ċ import Ġjava . time . Z onedDateTime Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġke vin Ġon Ġ 1 5 / 0 6 / 2 0 1 6 Ġfor ĠPod cast ĠServer Ċ Ġ*/ Ċ @ Extend With ( Spring Extension :: class ) Ċ @ Import ( Jack son Config :: class ) Ċ class ĠJack son Config Test Ġ(@ Autowired Ġval Ġmapper : ĠObjectMapper ) Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġserialize Ġdate Ġas Ġiso Ġ 8 6 0 1 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ/* ĠGiven Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠZ onedDateTime . of ( 2 0 1 6 , Ġ 6 , Ġ 1 5 , Ġ 2 , Ġ 4 3 , Ġ 1 5 , Ġ 8 2 6 , ĠZone Id . of (" Europe / Par is ")) ĊĠĠĠĠĠĠĠ Ġ/* ĠWhen Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġjson Date Ġ= Ġmapper . writeValue AsString ( date ) ĊĠĠĠĠĠĠĠ Ġ/* ĠThen Ġ*/ ĊĠĠĠĠĠĠĠ ĠassertThat ( json Date ). isEqualTo (" """ 2 0 1 6 - 0 6 - 1 5 T 0 2 : 4 3 : 1 5 . 0 0 0 0 0 0 8 2 6 + 0 2 : 0 0 """ ") ĊĠĠĠ Ġ} Ċ } Ċ