package Ġno . nav . bid rag . ar be ids fly t . dto Ċ Ċ import Ġcom . fasterxml . jackson . module . kotlin . jackson ObjectMapper Ċ import Ġno . nav . bid rag . ar be ids fly t . model . F ag om r ade Ċ import Ġno . nav . bid rag . ar be ids fly t . model . Opp g ave Data For H en del se Ċ import Ġno . nav . bid rag . ar be ids fly t . utils . Date Utils Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . time . format . DateTime Formatter Ċ Ċ internal Ġclass ĠPatch Opp g ave Request Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` sk al Ġserial is ere ĠUpdate Opp g ave After Opp rett Request `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġopp rin nel ig Opp g ave Ġ= ĠO pp g ave Data For H en del se ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠO pp g ave Data ( status Ġ= Ġ" A AP EN ", Ġt ema Ġ= ĠF ag om r ade . BID R AG , Ġtil delt En hets nr Ġ= Ġ" 0 0 7 ", Ġvers jon Ġ= Ġ 2 , Ġid Ġ= Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġupdate Opp g ave After Opp rett Request Ġ= ĠUpdate Opp g ave After Opp rett Request ( op pr in nel ig Opp g ave , Ġ" JO ARK - test ") ĊĠĠĠĠĠĠĠ Ġval Ġstring Value Ġ= Ġj ack son ObjectMapper (). writer (). writeValue AsString ( update Opp g ave After Opp rett Request ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Value Ġ= Ġ"{\" journal post Id \":\" JO ARK - test \",\" id \": 1 ,\" vers jon \": 2 }" ĊĊĠĠĠĠĠĠĠ ĠassertThat ( stringValue ). ` as ` (" Expected Ġjson Ġstring Ġvalue "). contains ( expected Value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` sk al Ġserial is ere ĠF er dig still Opp g ave Request `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġopp rin nel ig Opp g ave Ġ= ĠO pp g ave Data For H en del se ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠO pp g ave Data ( status Ġ= Ġ" A AP EN ", Ġt ema Ġ= ĠF ag om r ade . BID R AG , Ġtil delt En hets nr Ġ= Ġ" 0 0 7 ", Ġvers jon Ġ= Ġ 2 , Ġid Ġ= Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġfer dig still Opp g ave Request Ġ= ĠF er dig still Opp g ave Request ( op pr in nel ig Opp g ave ) ĊĠĠĠĠĠĠĠ Ġval Ġstring Value Ġ= Ġj ack son ObjectMapper (). writer (). writeValue AsString ( fer dig still Opp g ave Request ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Value Ġ= Ġ" {" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" status \":\" FER DIG ST IL T \ "," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" id \": 1 ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" vers jon \": 2 " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" }" ĊĊĠĠĠĠĠĠĠ ĠassertThat ( stringValue ). ` as ` (" Expected Ġjson Ġstring Ġvalue "). contains ( expected Value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` sk al Ġserial is ere ĠOver for Opp g ave Request `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġopp rin nel ig Opp g ave Ġ= ĠO pp g ave Data For H en del se ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠO pp g ave Data ( status Ġ= Ġ" A AP EN ", Ġt ema Ġ= ĠF ag om r ade . BID R AG , Ġtil delt En hets nr Ġ= Ġ" 0 0 7 ", Ġvers jon Ġ= Ġ 2 , Ġid Ġ= Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġover for Opp g ave Request Ġ= ĠOver for Opp g ave Request ( op pr in nel ig Opp g ave , Ġ" 4 8 1 2 ") ĊĠĠĠĠĠĠĠ Ġval Ġstring Value Ġ= Ġj ack son ObjectMapper (). writer (). writeValue AsString ( over for Opp g ave Request ) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Value Ġ= Ġ"" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"{\" tilde lt En hets nr \":\" 4 8 1 2 \ "," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" id \": 1 ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" vers jon \": 2 ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"\" til ord net Ress urs \":\" \"" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" }" ĊĊĠĠĠĠĠĠĠ ĠassertThat ( stringValue ). ` as ` (" Expected Ġjson Ġstring Ġvalue "). contains ( expected Value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` sk al Ġserial is ere ĠO pp rett Opp g ave Request `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġopp rett Opp g ave Request Ġ= ĠO pp rett Opp g ave Request (" 1 2 3 4 ", Ġ" 1 2 3 2 1 3 "," BID ", Ġ" 4 8 1 2 ") ĊĠĠĠĠĠĠĠ Ġval Ġstring Value Ġ= Ġj ack son ObjectMapper (). writer (). writeValue AsString ( op prett Opp g ave Request ) ĊĊĠĠĠĠĠĠĠ ĠassertThat ( stringValue ). ` as ` (" Expected Ġjson Ġstring Ġvalue ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Pattern ("\" op prett et Av En hets nr \":\" 9 9 9 9 \" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Pattern ("\" prior itet \":\" HO Y \" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Pattern ("\" op pg av etype \":\" J FR \" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Pattern ("\" t ema \":\" BID \" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Pattern ("\" ak to er Id \":\" 1 2 3 2 1 3 \" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. contains Pattern ("\" journal post Id \":\" 1 2 3 4 \" ") ĊĠĠĠ Ġ} Ċ } Ċ