@ file : Suppress (" Magic Number ") Ċ Ċ import Ġcom . github . tom ake hur st . wire mock . client . Wire Mock .* Ċ import Ġcom . github . tom ake hur st . wire mock . stub bing . Stub Mapping Ċ import Ġjava . util .* Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Stub ( ĊĠĠĠ Ġpath : ĠString Ġ= Ġ"/", ĊĠĠĠ ĠstatusCode : ĠInt Ġ= Ġ 2 0 0 , ĊĠĠĠ ĠcontentType : ĠString Ġ= Ġ" text / html ; Ġcharset = UTF - 8 ", ĊĠĠĠ ĠfileName : ĠString Ġ= Ġ" example . html ", ĊĠĠĠ Ġdelay : ĠInt Ġ= Ġ 0 Ċ ): ĠStub Mapping Ġ= Ġclient . register ( ĊĠĠĠ Ġget ( url EqualTo ( path )) ĊĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġa Response (). with Header (" Content - Type ", ĠcontentType ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( statusCode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Fixed Delay ( delay ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body File ( fileName ) ĊĠĠĠĠĠĠĠ Ġ) Ċ ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Post Stub (): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġpost ( url EqualTo ("/ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response (). with Header (" Content - Type ", Ġ" application / json ; Ġcharset = UTF - 8 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body File (" data . json ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Redirect (): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġget ( url EqualTo ("/ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtemporary Redirect ("/ redirect ed ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header (" Content - Type ", Ġ" text / html "). with Body ( UUID . randomUUID (). toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Put Stub (): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġput ( url EqualTo ("/ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body (" i 'm Ġa ĠPUT Ġstub ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Delete Stub (): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġdelete ( url EqualTo ("/ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body (" i 'm Ġa ĠDELETE Ġstub ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Patch Stub (): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġpatch ( url EqualTo ("/ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Body (" i 'm Ġa ĠP ATCH Ġstub ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Head Stub (): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġhead ( url EqualTo ("/ ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header (" result ", Ġ" i 'm Ġa ĠHEAD Ġstub ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Cookies Stub ( path : ĠString Ġ= Ġ"/ "): ĠStub Mapping Ġ= ĊĠĠĠĠĠĠĠ Ġclient . register ( ĊĠĠĠĠĠĠĠ Ġget ( url EqualTo ( path )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header (" Set - Cookie ", Ġ" basic = value ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Set - Cookie ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" advanced = advanced Value ; ĠDomain = localhost ; ĠPath =$ path ; ĠSecure ; ĠHttp Only ; ĠSame Site = Strict " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Header ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Set - Cookie ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" expire Test = value ; ĠExp ires = Wed , Ġ 2 1 ĠOct Ġ 2 0 1 5 Ġ 0 7 : 2 8 : 0 0 ĠGMT ; ĠMax - Age = 2 5 9 2 0 0 0 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ Ċ public Ġfun ĠTest container . Wire mock . setup Basic Auth Stub ( ĊĠĠĠ Ġusername : ĠString , ĊĠĠĠ Ġpassword : ĠString Ċ ): ĠStub Mapping Ġ= Ġclient . register ( ĊĠĠĠ Ġget ( url EqualTo ("/ basic - auth ")). with Basic Auth ( username , Ġpassword ) ĊĠĠĠĠĠĠĠ Ġ. willReturn ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġa Response () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( 2 0 0 ) ĊĠĠĠĠĠĠĠ Ġ) Ċ ) Ċ