package Ġcom . val h alla . lol champ viewer . tools Ċ Ċ import Ġokhttp 3 . mock webserver . Mock Response Ċ Ċ interface ĠTest Resources Plugin Ġ: ĠInstrument ation Test Plugin Ġ{ ĊĊĠĠĠ Ġfun Ġread Text Asset ( asset Name : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcontext Class Ġ= Ġthis :: class . java ĊĠĠĠĠĠĠĠ Ġval Ġbase Package Ġ= Ġcontext Class . get Package ()?. name ĊĠĠĠĠĠĠĠ Ġval Ġpackage Path Ġ= Ġbase Package ?. replace (".", Ġ"/") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġerror (" Provided Ġclass Ġ'$ context Class ' Ġshould Ġbe Ġin Ġpackage ") ĊĠĠĠĠĠĠĠ Ġreturn ĠString ( android Context . assets . open ("$ package Path /$ asset Name "). read Bytes ()) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun ĠMock Response . set Asset Body ( asset Name : ĠString ): ĠMock Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġset Body ( read Text Asset ( asset Name )) ĊĠĠĠ Ġ} Ċ } Ċ