### Question:
FactoryFactoryBuilder { public FactoryFactoryBuilder setHttpClient(HttpClient httpClient) { this.httpClient = httpClient; return this; }  FactoryFactory build(); FactoryFactoryBuilder setRequestExpireSeconds(int requestExpireSeconds); FactoryFactoryBuilder setJCEProvider(Provider provider); FactoryFactoryBuilder setHttpClient(HttpClient httpClient); FactoryFactoryBuilder setHttpClientConnectionTTLSecs(int httpClientConnectionTTLSecs); FactoryFactoryBuilder setHttpMaxClients(int httpMaxClients); FactoryFactoryBuilder setKeyCache(Cache keyCache); FactoryFactoryBuilder setOffsetTTL(int offsetTTL); FactoryFactoryBuilder setCurrentPublicKeyTTL(int currentPublicKeyTTL); FactoryFactoryBuilder setAPIBaseURL(String apiBaseURL); FactoryFactoryBuilder setAPIdentifier(String apiIdentifier); FactoryFactoryBuilder addServicePrivateKey(String serviceId, RSAPrivateKey privateKey, String publicKeyFingerprint); FactoryFactoryBuilder addDirectoryPrivateKey(String directoryId, RSAPrivateKey privateKey, String publicKeyFingerprint); FactoryFactoryBuilder addOrganizationPrivateKey(String organizationId, RSAPrivateKey privateKey, String publicKeyFingerprint);  }### Answer:
@Test public void setHttpClientReturnsBuilder() throws Exception { assertSame(builder, builder.setHttpClient(mock(HttpClient.class))); }