/**************************************************************************** Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 6 - 2 0 2 0 ĠY ev gen y ĠK ras ik ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); ĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĠĠĠĠĠ Ġ* Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ* Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĠĠĠĠĠ Ġ* Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ************************************************************************* ***/ Ċ Ċ package Ġcom . gitlab . y kr as ik . game dex . test Ċ Ċ import Ġcom . github . tom ake hur st . wire mock . client . Mapping Builder Ċ import Ġcom . github . tom ake hur st . wire mock . client . Response Definition Builder Ċ import Ġcom . github . tom ake hur st . wire mock . client . Wire Mock .* Ċ import Ġcom . github . tom ake hur st . wire mock . matching . Request Pattern Builder Ċ import Ġcom . gitlab . y kr as ik . game dex . util . toJson Str Ċ Ċ /** Ċ Ġ* ĠUser : Ġy kr as ik Ċ Ġ* ĠDate : Ġ 2 5 / 0 3 / 2 0 1 7 Ċ Ġ* ĠTime : Ġ 1 4 : 5 1 Ċ Ġ*/ Ċ fun ĠMapping Builder . with Header ( name : ĠString , Ġvalue : ĠString ) Ġ= Ġwith Header ( name , ĠequalTo ( value )) Ċ fun ĠMapping Builder . with QueryParam ( name : ĠString , Ġvalue : ĠString ) Ġ= Ġwith QueryParam ( name , ĠequalTo ( value )) Ċ fun ĠMapping Builder . with Body ( body : ĠString ) Ġ= Ġwith RequestBody ( equalTo ( body )) Ċ Ċ fun Ġa JsonResponse ( content : ĠAny ) Ġ= Ġa JsonResponse ( content . toJson Str ()) Ċ fun Ġa JsonResponse ( content : ĠString ) Ġ= Ġa Response (). with ContentType Json (). with String Body ( content ) Ċ fun Ġa Binary Response ( content : ĠByteArray ) Ġ= Ġa Response (). with ContentType Binary (). with Binary Body ( content ) Ċ Ċ fun ĠResponse Definition Builder . with ContentType Json () Ġ= Ġwith Header (" Content - Type ", Ġ" application / json ") Ċ fun ĠResponse Definition Builder . with ContentType Binary () Ġ= Ġwith Header (" Content - Type ", Ġ" application / octet - stream ") Ċ fun ĠResponse Definition Builder . with String Body ( content : ĠString ) Ġ= Ġwith Body ( content ). with Header (" Content - Length ", Ġcontent . length . toString ()) Ċ fun ĠResponse Definition Builder . with Binary Body ( content : ĠByteArray ) Ġ= Ġwith Body ( content ). with Header (" Content - Length ", Ġcontent . size . toString ()) Ċ Ċ fun ĠRequest Pattern Builder . with Header ( name : ĠString , Ġvalue : ĠString ) Ġ= Ġwith Header ( name , ĠequalTo ( value )) Ċ fun ĠRequest Pattern Builder . with QueryParam ( name : ĠString , Ġvalue : ĠString ) Ġ= Ġwith QueryParam ( name , ĠequalTo ( value )) Ċ fun ĠRequest Pattern Builder . with Body ( body : ĠString ) Ġ= Ġwith RequestBody ( equalTo ( body )) Ċ fun ĠRequest Pattern Builder . with Body Containing ( body : ĠString ) Ġ= Ġwith RequestBody ( containing ( body ))