package Ġcom . ro hit ss . mv r . mock api Ċ Ċ import Ġcom . ro hit ss . mv r . BASE _ URL Ċ import Ġokhttp 3 . Ok HttpClient Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . gson . Gson Converter Factory Ċ import Ġretrofit 2 . http . GET Ċ Ċ interface ĠMock Api Ġ{ ĊĠĠĠ Ġ@ GET (" mock ") ĊĠĠĠ Ġsuspend Ġfun Ġget Latest News (): ĠMock ApiResponse ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠPlease Ġdo Ġnot Ġfollow Ġthis Ġcode Ġas Ġthis Ġhas Ġbeen ĊĠĠĠĠĠĠĠ Ġ// Ġmodified Ġto Ġintercept ĠAPI Ġcalls Ġwith Ġmock Ġresponse . ĊĠĠĠĠĠĠĠ Ġfun Ġcreate (): ĠMock Api Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġok HttpClient Ġ= ĠOk HttpClient () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Interceptor ( Mock Interceptor ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. client ( ok HttpClient ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. baseUrl ( BASE _ URL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( Gson Converter Factory . create ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create ( Mock Api :: class . java ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }