package Ġcontrollers . test Ċ Ċ import Ġcom . google . gson . Gson Ċ import Ġcontrollers . base . Base Controller Ċ import Ġcontrollers . test . models . Test Request Ċ import Ġcontrollers . test . responses . Test Ok Response Ċ import Ġdagger Server Component Ċ import Ġspark . Spark . post Ċ import Ġjava . text . SimpleDateFormat Ċ import Ġjava . util .* Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ @ author Ġbool en ull Ġon Ġ 1 7 . 0 3 . 2 0 1 9 Ċ Ġ*/ Ċ Ċ class ĠTest Controller : ĠBaseController Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġgson : ĠGson ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdagger Server Component . inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġstart () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Test Controller Ġis Ġenabled ") ĊĠĠĠĠĠĠĠ Ġinit Test Post Response () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Test Post Response () Ġ{ ĊĠĠĠĠĠĠĠ Ġpost ("/ api / test ", Ġ{ Ġreq , Ġres Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtime Ġ= ĠSimpleDateFormat (" yyyy : MM : dd ĠHH : mm : ss "). format ( Calendar . getInstance (). time ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ("[ LOG ][ TEST ] ĠConnected Ġfrom Ġ${ req . ip ()} Ġin Ġ$ time ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġgson . fromJson ( req . body (), ĠTest Request :: class . java ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstring To Return Ġ= Ġ" You Ġgot Ġfrom Ġserver Ġ${ data . message }" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTest Ok Response ( string To Return ) ĊĠĠĠĠĠĠĠ Ġ}, Ġgson :: toJson ) ĊĠĠĠ Ġ} Ċ }