@Test public void testDefaultCredentialsOverridesDefaultApiKey() { TranslateOptions options = RemoteTranslateHelper.create().getOptions(); assertNotNull(options.getCredentials()); assertNull(options.getApiKey()); }
@Test public void testApiKeyOverridesDefaultCredentials() { TranslateOptions options = RemoteTranslateHelper.create(API_KEY).getOptions(); assertNull(options.getCredentials()); assertEquals(options.getApiKey(), API_KEY); }
@Test public void testTranslateTextWithApiKey() { Translate translate = RemoteTranslateHelper.create(TranslateOptions.getDefaultApiKey()).getOptions().getService(); Translation translation = translate.translate("Hola"); assertEquals("Hello", translation.getTranslatedText()); assertEquals("es", translation.getSourceLanguage()); } }