package Ġorg . k atan . http . module . server . routes Ċ Ċ import Ġio . ktor . client . plugins . resources . post Ċ import Ġio . ktor . http . HttpStatusCode Ċ import Ġio . ktor . server . routing . routing Ċ import Ġorg . k atan . http . create Test Client Ċ import Ġorg . k atan . http . module . server . locations . Servers Ċ import Ġorg . k atan . http . with Test Application Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠCreate Endpoint Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġrespond Ġbad Ġrequest Ġon Ġmissing Ġparameters `() Ġ= Ġwith Test Application ( setup Ġ= Ġ{ ĊĠĠĠĠĠĠĠ Ġrouting Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Server () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtest Client Ġ= Ġcreate Test Client () ĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= Ġtest Client . post ( Servers . Create ()) ĊĊĠĠĠĠĠĠĠ Ġprintln ( request ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( HttpStatusCode . BadRequest , Ġrequest . status ) ĊĠĠĠ Ġ} Ċ Ċ }