package Ġau . com . di us . p act . provider . report ers Ċ Ċ import Ġau . com . di us . p act . core . model . Interaction Ċ import Ġau . com . di us . p act . core . model . P act Ċ import Ġau . com . di us . p act . core . model . P act Source Ċ import Ġau . com . di us . p act . core . model . Url P act Source Ċ import Ġau . com . di us . p act . provider . I Consumer Info Ċ import Ġau . com . di us . p act . provider . I Provider Info Ċ import Ġjava . io . File Ċ Ċ /** Ċ Ġ* ĠInterface Ġto Ġverification Ġreport ers Ġthat Ġcan Ġhook Ġinto Ġthe Ġevents Ġof Ġthe ĠP act Verifier Ċ Ġ*/ Ċ interface ĠVer ifier Reporter Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġextension Ġfor Ġthe Ġreporter ĊĠĠ Ġ*/ ĊĠ Ġval Ġext : ĠString ? ĊĊĠ Ġfun Ġset Report Dir ( report Dir : ĠFile ) ĊĠ Ġfun Ġset Report File ( report File : ĠFile ) ĊĊĠ Ġfun Ġinitialise ( provider : ĠI Provider Info ) ĊĠ Ġfun Ġfinal ise Report () ĊĠ Ġfun Ġreport Verification For Consumer ( consumer : ĠI Consumer Info , Ġprovider : ĠI Provider Info , Ġtag : ĠString ?) ĊĠ Ġfun Ġverify Consumer From Url ( p act Url : ĠUrl P act Source , Ġconsumer : ĠI Consumer Info ) ĊĠ Ġfun Ġverify Consumer FromFile ( p act File : ĠP act Source , Ġconsumer : ĠI Consumer Info ) ĊĠ Ġfun Ġp act Load Failure For Consumer ( consumer : ĠI Consumer Info , Ġmessage : ĠString ) ĊĠ Ġfun Ġwarn Provider Has No Consum ers ( provider : ĠI Provider Info ) ĊĠ Ġfun Ġwarn P act File Has No Interactions ( p act : ĠP act < Interaction >) ĊĠ Ġfun Ġinteraction Description ( interaction : ĠInteraction ) ĊĠ Ġfun Ġstate For Interaction ( state : ĠString , Ġprovider : ĠI Provider Info , Ġconsumer : ĠI Consumer Info , Ġis Setup : ĠBoolean ) ĊĠ Ġfun Ġwarn StateChange Ignored ( state : ĠString , ĠI Provider Info : ĠI Provider Info , ĠI Consumer Info : ĠI Consumer Info ) ĊĠ Ġfun Ġstate Change Request Failed With Exception ( ĊĠĠĠ Ġstate : ĠString , ĊĠĠĠ Ġprovider : ĠI Provider Info , ĊĠĠĠ Ġconsumer : ĠI Consumer Info , ĊĠĠĠ Ġis Setup : ĠBoolean , ĊĠĠĠ Ġe : ĠException , ĊĠĠĠ Ġprint StackTrace : ĠBoolean ĊĠ Ġ) ĊĠ Ġfun Ġstate Change Request Failed ( state : ĠString , Ġprovider : ĠI Provider Info , Ġis Setup : ĠBoolean , Ġhttp Status : ĠString ) ĊĠ Ġfun Ġwarn StateChange Ignored Due To Invalid Url ( ĊĠĠĠ Ġstate : ĠString , ĊĠĠĠ Ġprovider : ĠI Provider Info , ĊĠĠĠ Ġis Setup : ĠBoolean , ĊĠĠĠ Ġstate Change Handler : ĠAny ĊĠ Ġ) ĊĠ Ġfun Ġrequest Failed ( ĊĠĠĠ Ġprovider : ĠI Provider Info , ĊĠĠĠ Ġinteraction : ĠInteraction , ĊĠĠĠ Ġinteraction Message : ĠString , ĊĠĠĠ Ġe : ĠException , ĊĠĠĠ Ġprint StackTrace : ĠBoolean ĊĠ Ġ) ĊĠ Ġfun Ġreturns A Response Which () ĊĠ Ġfun Ġstatus Comparison Ok ( status : ĠInt ) ĊĠ Ġfun Ġstatus Comparison Failed ( status : ĠInt , Ġcomparison : ĠAny ) ĊĠ Ġfun Ġincludes Headers () ĊĠ Ġfun Ġheader Comparison Ok ( key : ĠString , Ġvalue : ĠList < String >) ĊĠ Ġfun Ġheader Comparison Failed ( key : ĠString , Ġvalue : ĠList < String >, Ġcomparison : ĠAny ) ĊĠ Ġfun Ġbody Comparison Ok () ĊĠ Ġfun Ġbody Comparison Failed ( comparison : ĠAny ) ĊĠ Ġfun Ġerror Has No Annotated Methods Found For Interaction ( interaction : ĠInteraction ) ĊĠ Ġfun Ġverification Failed ( interaction : ĠInteraction , Ġe : ĠException , Ġprint StackTrace : ĠBoolean ) ĊĠ Ġfun Ġgenerates A Message Which () ĊĠ Ġfun Ġdisplay Failures ( failures : ĠMap < String , ĠAny >) ĊĠ Ġfun Ġincludes Metadata () ĊĠ Ġfun Ġmetadata Comparison Ok () ĊĠ Ġfun Ġmetadata Comparison Ok ( key : ĠString , Ġvalue : ĠAny ?) ĊĠ Ġfun Ġmetadata Comparison Failed ( key : ĠString , Ġvalue : ĠAny ?, Ġcomparison : ĠAny ) Ċ } Ċ