### Question:
GithubDataManager implements DataManager { @Override public APIError convertToError(@NonNull ResponseBody errorBody) { APIError error; try { error = converter.get().convert(errorBody); } catch (IOException e) { return new APIError(); } return error; } @Inject  GithubDataManager(@NonNull GithubService githubService, @NonNull SharedPreferencesHelper sharedPreferencesHelper); @Override Single<Response<List<Repo>>> getRepos(@NonNull String username); @Override Single<Response<Repo>> getRepo(@NonNull String owner, @NonNull String repo); @Override void setFirstRun(boolean value); @Override boolean getFirstRun(); @Override void setLastUsername(@NonNull String username); @Override String getLastUsername(); @Override APIError convertToError(@NonNull ResponseBody errorBody);  }### Answer:
@Test public void convertToError() throws Exception { }