new MarvelApiConfig.Builder(publicKey, privateKey).debug().build();
private SeriesApiClient givenSeriesApiClient() { Retrofit retrofit = new Retrofit.Builder().baseUrl(getBaseEndpoint()) .addConverterFactory(GsonConverterFactory.create()) .build(); MarvelApiConfig marvelApiConfig = new MarvelApiConfig.Builder(ANY_PUBLIC_KEY, ANY_PRIVATE_KEY).baseUrl(ANY_URL) .retrofit(retrofit) .build(); return new SeriesApiClient(marvelApiConfig); }
public MarvelApiConfig build() { if (retrofit == null) { retrofit = buildRetrofit(); } return new MarvelApiConfig(publicKey, privateKey, retrofit, debug); }
private ComicApiClient givenComicApiClient() { Retrofit retrofit = new Retrofit.Builder().baseUrl(getBaseEndpoint()) .addConverterFactory(GsonConverterFactory.create()) .build(); MarvelApiConfig marvelApiConfig = new MarvelApiConfig.Builder(ANY_PUBLIC_KEY, ANY_PRIVATE_KEY).baseUrl(ANY_URL) .retrofit(retrofit) .build(); return new ComicApiClient(marvelApiConfig); }
private CharacterApiClient givenCharacterApiClient() { Retrofit retrofit = new Retrofit.Builder().baseUrl(getBaseEndpoint()) .addConverterFactory(GsonConverterFactory.create()) .build(); MarvelApiConfig marvelApiConfig = new MarvelApiConfig.Builder(ANY_PUBLIC_KEY, ANY_PRIVATE_KEY).baseUrl(ANY_URL) .retrofit(retrofit) .build(); return new CharacterApiClient(marvelApiConfig); }
@Test(expected = IllegalArgumentException.class) public void shouldThrowInvalidArgumentExceptionWhenCreateWithInvalidRetrofit() { new MarvelApiConfig.Builder(ANY_PUBLIC_KEY, ANY_PRIVATE_KEY).retrofit(null); } }