/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 8 Ġ- Ġpresent ĠIn structure , ĠInc . Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġ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 . in structure . canvas api 2 . p act . doc viewer Ċ Ċ import Ġandroid . content . Context Ċ import Ġau . com . di us . p act . consumer . Consumer P act Test Mk 2 Ċ import Ġau . com . di us . p act . consumer . Mock Server Ċ import Ġau . com . di us . p act . model . P act Spec Version Ċ import Ġcom . in structure . canvas api 2 . builders . Rest Builder Ċ import Ġcom . in structure . canvas api 2 . builders . Rest Params Ċ import Ġcom . in structure . canvas api 2 . utils . Context Keeper Ċ import Ġcom . in structure . canvas api 2 . utils . Logger Ċ import Ġorg . junit . Before Ċ import Ġorg . mockito . Mockito Ċ Ċ abstract Ġclass ĠDoc Viewer P act Ġ: ĠConsumer P act Test Mk 2 () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġprovider Name Ġ= Ġ" Doc Viewer " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġconsumer Name Ġ= Ġ" Android " ĊĠĠĠĠĠĠĠ Ġconst Ġval Ġversion Api Ġ= Ġ" 2 0 1 8 - 0 3 - 0 7 " Ġ// ĠDoc Viewer ĠApi Ġversion , Ġnote Ġnot Ġall Ġendpoints Ġuse Ġthis Ġversion ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġprovider Name (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġprovider Name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġconsumer Name (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġconsumer Name ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Params ( mock Server : ĠMock Server ): ĠRest Params Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRest Params . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Domain ( mock Server . getUrl ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with API Version ("") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () Ġ?: Ġthrow ĠRuntimeException (" Unable Ġto Ġbuild Ġrest Ġparams ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ ĠRest Builder . is P act Ġ= Ġtrue ĊĠĠĠĠĠĠĠ ĠContext Keeper . app Context Ġ= ĠMockito . mock ( Context :: class . java ) ĊĠĠĠĠĠĠĠ ĠLogger . IS _ LOG GING Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Specification Version (): ĠP act Spec Version Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP act Spec Version . V 2 ĊĠĠĠ Ġ} Ċ } Ċ