package Ġap pt ent ive . com . android . network Ċ Ċ import Ġjava . io . OutputStream Ċ Ċ /** Ċ Ġ* ĠCustom Ġ[ Http Network ] Ġimplementation Ġfor Ġsync Ġunit Ġtesting . Ċ Ġ*/ Ċ internal Ġclass ĠMock Http Network Ġ: ĠHttp Network Ġ{ ĊĠĠĠ Ġvar Ġnetwork Connected : ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġis Network Connected () Ġ= Ġnetwork Connected ĊĊĠĠĠ Ġoverride Ġfun Ġperform Request ( request : ĠHttpRequest < *> ): ĠHttp Network Response Ġ{ ĊĠĠĠĠĠĠĠ Ġrequest . request Body ?. write ( Null OutputStream ) Ġ// Ġwe Ġneed Ġthis Ġto Ġtrigger Ġ" before Ġsend " Ġerrors ĊĠĠĠĠĠĠĠ Ġreturn Ġ( request . userData Ġas ĠHttp Network Response Queue ). next () ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġobject ĠNull OutputStream Ġ: ĠOutputStream () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġwrite ( b : ĠInt ) Ġ{ ĊĠĠĠ Ġ} Ċ } Ċ