package Ġcom . so y wiz . kor io . lang Ċ Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠCharset Jvm Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Sur rogate Pairs () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtext Ġ= Ġ"{ Test \ uD 8 3 D \ u DE 0 0 }" ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext . toByteArray ( UTF 8 ). toList (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext . toByteArray ( kotlin . text . Charsets . UTF _ 8 ). toList () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Sur rogate Pairs Two () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtext Ġ= Ġ"{ Test \ uD 8 3 D \ u DE 0 0 }" ĊĠĠĠĠĠĠĠ Ġ// val Ġtext Ġ= Ġ"\ uD 8 3 D \ u DE 0 0 " ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext . toByteArray ( UTF 8 ). toString ( UTF 8 ). toByteArray ( UTF 8 ). toString ( UTF 8 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ