/* Ċ Ġ* Ġ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 . client . tests Ċ Ċ import Ġio . ktor . client . request .* Ċ import Ġio . ktor . client . statement .* Ċ import Ġio . ktor . client . tests . utils .* Ċ import Ġio . ktor . http .* Ċ import Ġkotlin . test .* Ċ Ċ class ĠHeaders Test Ġ: ĠClient Loader () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġheaders Return Null When Missing (): ĠUnit Ġ= Ġclient Tests Ġ{ ĊĠĠĠĠĠĠĠ Ġconfig Ġ{} ĊĠĠĠĠĠĠĠ Ġtest Ġ{ Ġclient Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient . get < HttpResponse >(" $ TEST _ SERVER / headers / "). let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( HttpStatusCode . OK , Ġit . status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals (" OK ", Ġit . read Text ()) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertNull ( it . headers [" X - Non existent - Header "]) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertNull ( it . headers . getAll (" X - Non existent - Header ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ