package Ġpl . d roid son roid s . testing . mock webserver . condition Ċ Ċ /** Ċ Ġ* ĠFactory Ġwhich Ġcan Ġbe Ġused Ġto Ġcreate Ġsimilar Ġ[ Path Query Condition ] s Ġsharing Ġthe Ġsame Ġpath Ġprefix Ċ Ġ* Ġso Ġit Ġdoes Ġnot Ġneed Ġto Ġbe Ġrepeated Ġeach Ġtime Ġwhen Ġnew Ġ[ Path Query Condition ] Ġis Ġneeded . Ċ Ġ* Ġ@ param Ġpath Prefix Ġoptional Ġcommon Ġpath Ġprefix , Ġempty Ġby Ġdefault Ċ Ġ* Ġ@ constructor Ġcreates Ġnew Ġfactory Ġwith Ġgiven Ġprefix Ċ Ġ*/ Ċ class ĠPath Query Condition Factory Ġconstructor ( private Ġval Ġpath Prefix : ĠString Ġ= Ġ"") Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġcondition Ġwith Ġboth Ġ< code > path </ code >, Ġ< code > query ParameterName </ code > ĊĠĠĠĠ Ġ* Ġand Ġ< code > query Parameter Value </ code >. ĊĠĠĠĠ Ġ* Ġ@ param Ġpath Suffix Ġpath Ġsuffix , Ġmay Ġbe Ġempty ĊĠĠĠĠ Ġ* Ġ@ param Ġquery ParameterName Ġquery Ġparameter Ġname Ġ< code > query ParameterName </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġquery Parameter Value Ġquery Ġparameter Ġvalue Ġfor Ġgiven ĊĠĠĠĠ Ġ* Ġ@ return Ġa ĠPath Query Condition ĊĠĠĠĠ Ġ* Ġ@ since Ġ 1 . 1 . 0 ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Jvm Over loads ĊĠĠĠ Ġfun Ġwith Path Suffix And QueryParameter ( ĊĠĠĠĠĠĠĠ Ġpath Suffix : ĠString , ĊĠĠĠĠĠĠĠ Ġquery ParameterName : ĠString , ĊĠĠĠĠĠĠĠ Ġquery Parameter Value : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ= ĊĠĠĠĠĠĠĠ ĠPath Query Condition ( path Prefix Ġ+ Ġpath Suffix , Ġquery ParameterName , Ġquery Parameter Value ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġcondition Ġwith Ġ< code > path </ code > Ġonly . ĊĠĠĠĠ Ġ* Ġ@ param Ġpath Suffix Ġpath Ġsuffix , Ġmay Ġbe Ġempty ĊĠĠĠĠ Ġ* Ġ@ return Ġa ĠPath Query Condition ĊĠĠĠĠ Ġ* Ġ@ since Ġ 1 . 1 . 0 ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwith Path Suffix ( path Suffix : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ ĠPath Query Condition ( path Prefix Ġ+ Ġpath Suffix ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġcondition Ġwith Ġ< code > path </ code > Ġonly . ĊĠĠĠĠ Ġ* Ġ@ param Ġpath Ġthe Ġpath ĊĠĠĠĠ Ġ* Ġ@ return Ġa ĠPath Query Condition ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwith Path ( path : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ ĠPath Query Condition ( path ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġcondition Ġwith Ġboth Ġ< code > path </ code >, Ġ< code > query ParameterName </ code > ĊĠĠĠĠ Ġ* Ġand Ġ< code > query Parameter Value </ code >. ĊĠĠĠĠ Ġ* Ġ@ see ĠPath Query Condition Factory . with Path Suffix And QueryParameter ĊĠĠĠĠ Ġ* Ġ@ param Ġpath In fix Ġpath Ġsuffix , Ġmay Ġbe Ġempty ĊĠĠĠĠ Ġ* Ġ@ param Ġquery ParameterName Ġquery Ġparameter Ġname Ġ< code > query ParameterName </ code > ĊĠĠĠĠ Ġ* Ġ@ param Ġquery Parameter Value Ġquery Ġparameter Ġvalue Ġfor Ġgiven ĊĠĠĠĠ Ġ* Ġ@ return Ġa ĠPath Query Condition ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Deprecated ( ĊĠĠĠĠĠĠĠ Ġ" In fix Ġrenamed Ġto Ġsuffix ", ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With (" with Path Suffix And QueryParameter ") ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġwith Path In fix And QueryParameter ( ĊĠĠĠĠĠĠĠ Ġpath In fix : ĠString , ĊĠĠĠĠĠĠĠ Ġquery ParameterName : ĠString , ĊĠĠĠĠĠĠĠ Ġquery Parameter Value : ĠString ĊĠĠĠ Ġ) Ġ= ĊĠĠĠĠĠĠĠ Ġwith Path Suffix And QueryParameter ( path In fix , Ġquery ParameterName , Ġquery Parameter Value ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġcondition Ġwith Ġboth Ġ< code > path </ code >, Ġ< code > query ParameterName </ code >. ĊĠĠĠĠ Ġ* Ġ@ see ĠPath Query Condition Factory . with Path Suffix And QueryParameter ĊĠĠĠĠ Ġ* Ġ@ param Ġpath In fix Ġpath Ġsuffix , Ġmay Ġbe Ġempty ĊĠĠĠĠ Ġ* Ġ@ param Ġquery ParameterName Ġquery Ġparameter Ġname Ġ< code > query ParameterName </ code > ĊĠĠĠĠ Ġ* Ġ@ return Ġa ĠPath Query Condition ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Deprecated ( ĊĠĠĠĠĠĠĠ Ġ" In fix Ġrenamed Ġto Ġsuffix ", ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With (" with Path Suffix And QueryParameter ") ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġwith Path In fix And QueryParameter ( path In fix : ĠString , Ġquery ParameterName : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ Ġwith Path Suffix And QueryParameter ( path In fix , Ġquery ParameterName ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġcondition Ġwith Ġ< code > path </ code > Ġonly . ĊĠĠĠĠ Ġ* Ġ@ see ĠPath Query Condition Factory . with Path Suffix ĊĠĠĠĠ Ġ* Ġ@ param Ġpath In fix Ġpath Ġsuffix , Ġmay Ġbe Ġempty ĊĠĠĠĠ Ġ* Ġ@ return Ġa ĠPath Query Condition ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Deprecated (" In fix Ġrenamed Ġto Ġsuffix ", Ġreplace With Ġ= ĠReplace With (" with Path Suffix ")) ĊĠĠĠ Ġfun Ġwith Path In fix ( path In fix : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ Ġwith Path Suffix ( path In fix ) Ċ }