package Ġru . y oom oney . tech . mo ira . client . events Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġru . y oom oney . tech . mo ira . client . file Content Ċ import Ġru . y oom oney . tech . mo ira . client . should Deserialize From Ċ import Ġru . y oom oney . tech . mo ira . client . triggers . Trigger State Ċ import Ġjava . time . Instant Ċ Ċ class ĠEvent Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġdeserialize Ġfrom Ġjson Ġcorrectly `() Ġ{ ĊĠĠĠĠĠĠĠ Ġevent Ġshould Deserialize From Ġfile Content (" event . json ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġevent Ġ= ĠEvent ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrigger Id Ġ= Ġ" 4 2 e 9 7 8 e 6 - ab 0 b - 4 4 c 0 - b 8 9 f - acb 3 1 9 1 ca 9 a 5 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubscription Id Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontact Id Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠTrigger State . ERROR , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġold State Ġ= ĠTrigger State . OK , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" This Ġis Ġtest Ġevent ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ 1 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmetric Ġ= Ġ" Test Ġmetric ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimestamp Ġ= ĠInstant . of Epoch Second ( 1 5 5 2 8 0 5 7 7 3 L ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrigger Event Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ