/* Ċ Ġ* ĠCopyright Ġ 2 0 1 4 - 2 0 1 9 ĠJetBrains Ġs . r . o Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġio . ktor . server . testing Ċ Ċ import Ġio . ktor . http .* Ċ Ċ /** Ċ Ġ* Ġ[ on ] Ġfunction Ġreceiver Ġobject Ċ Ġ*/ Ċ object ĠOn Ċ Ċ /** Ċ Ġ* Ġ[ it ] Ġfunction Ġreceiver Ġobject Ċ Ġ*/ Ċ object ĠIt Ċ Ċ /** Ċ Ġ* ĠDSL Ġfor Ġcreating Ġa Ġtest Ġcase Ċ Ġ*/ Ċ @ Suppress (" UNUSED _ PARAMETER ") Ċ fun Ġon ( comment : ĠString , Ġbody : ĠOn . () Ġ-> ĠUnit ) Ġ= ĠOn . body () Ċ Ċ /** Ċ Ġ* ĠDSL Ġfunction Ġfor Ġtest Ġtest Ġcase Ġassertions Ċ Ġ*/ Ċ @ Suppress (" UNUSED _ PARAMETER ") Ċ inline Ġfun ĠOn . it ( description : ĠString , Ġbody : ĠIt . () Ġ-> ĠUnit ) Ġ= ĠIt . body () Ċ Ċ /** Ċ Ġ* ĠReturn Ġparsed Ġcontent Ġtype Ġfrom Ġthe Ġtest Ġresponse Ċ Ġ*/ Ċ fun ĠTest Application Response . contentType (): ĠContentType Ġ{ ĊĠĠĠ Ġval ĠcontentType Header Ġ= Ġrequire NotNull ( headers [ HttpHeaders . ContentType ]) ĊĠĠĠ Ġreturn ĠContentType . parse ( contentType Header ) Ċ } Ċ