package Ġcom . val b 3 r . bpmn . intellij . plugin . activ iti . parser Ċ Ċ import Ġcom . val b 3 r . bpmn . intellij . plugin . activ iti . parser . test events . StringValue Updated Event Ċ import Ġcom . val b 3 r . bpmn . intellij . plugin . bpmn . api . bpmn . B pmn Element Id Ċ import Ġcom . val b 3 r . bpmn . intellij . plugin . bpmn . api . info . PropertyType Ċ import Ġorg . am sh ove . k lu ent . shouldBe EqualTo Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . lang . reflect . Field Ċ import Ġjava . nio . charset . Charset ĊĊ Ċ class ĠWindows Encoding And Cr Lf Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` XML Ġprocess Ġis Ġup datable Ġwith Ġcustom Ġdefault Ġcharset `() Ġ{ ĊĠĠĠĠĠĠĠ Ġset K oi 8 Default Encoding () ĊĊĠĠĠĠĠĠĠ Ġval Ġinitial Ġ= Ġ" empty - process - name . bpmn 2 0 . xml ". as Resource () !! ĊĠĠĠĠĠĠĠ Ġval Ġupdate Name To Ġ= Ġ" æıĲäº¤ è¯· åģĩ " ĊĠĠĠĠĠĠĠ Ġval ĠActivity Parser Ġ= ĠActiv iti Parser () ĊĠĠĠĠĠĠĠ Ġval Ġupdated Ġ= ĠActivity Parser . update ( initial , ĠlistOf ( StringValue Updated Event ( B pmn Element Id (" empty - process - name "), ĠProperty Type . NAME , Ġupdate Name To ))) ĊĠĠĠĠĠĠĠ ĠActivity Parser . parse ( updated ). process . name . shouldBe EqualTo ( update Name To ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġset K oi 8 Default Encoding () Ġ{ ĊĠĠĠĠĠĠĠ ĠSystem . setProperty (" file . encoding ", Ġ" KO I 8 - R ") ĊĠĠĠĠĠĠĠ Ġval Ġcharset : ĠField Ġ= ĠCharset :: class . java . getDeclared Field (" default Charset ") ĊĠĠĠĠĠĠĠ Ġcharset . is Accessible Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġcharset . set ( null , Ġnull ) ĊĊĠĠĠ Ġ} Ċ } Ċ