The HttpURLConnection API that OkHttp 1.x uses doesn't really lend itself to mocking. We're working on a new API for OkHttp 2 that will fit this use case better.
In the interim you may want to look at OkHttp's MockWebServer, which uses a real, in-process HTTP server.