I would personally test your model deserializatiom directly. There's little point going through the actual HTTP layer unless you're testing HTTP things or the actual configuration of Retrofit. If you are just testing custom JSON adapter logic then do that directly