Skip to content

Commit b982379

Browse files
committed
test(Language Translator): Update tests
1 parent 853e3c7 commit b982379

File tree

2 files changed

+15
-21
lines changed

2 files changed

+15
-21
lines changed

language-translator/src/test/java/com/ibm/watson/language_translator/v3/LanguageTranslatorIT.java

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import com.google.common.collect.ImmutableMap;
1717
import com.ibm.cloud.sdk.core.http.HttpMediaType;
1818
import com.ibm.cloud.sdk.core.http.Response;
19-
import com.ibm.cloud.sdk.core.service.security.IamOptions;
19+
import com.ibm.cloud.sdk.core.security.IamAuthenticator;
2020
import com.ibm.watson.common.WatsonHttpHeaders;
2121
import com.ibm.watson.common.WatsonServiceTest;
2222
import com.ibm.watson.language_translator.v3.model.DeleteDocumentOptions;
@@ -81,10 +81,8 @@ public void setUp() throws Exception {
8181

8282
Assume.assumeFalse("config.properties doesn't have valid credentials.", (iamApiKey == null));
8383

84-
IamOptions iamOptions = new IamOptions.Builder()
85-
.apiKey(iamApiKey)
86-
.build();
87-
service = new LanguageTranslator("2018-05-01", iamOptions);
84+
IamAuthenticator authenticator = new IamAuthenticator(iamApiKey);
85+
service = new LanguageTranslator("2018-05-01", authenticator);
8886
service.setEndPoint(getProperty("language_translator.url"));
8987

9088
// issue currently where document translation fails with learning opt-out
@@ -144,7 +142,7 @@ public void testListModelsWithOptions() {
144142
ListModelsOptions options = new ListModelsOptions.Builder()
145143
.source("en")
146144
.target("es")
147-
.defaultModels(true)
145+
.xdefault(true)
148146
.build();
149147
List<TranslationModel> models = service.listModels(options).execute().getResult().getModels();
150148

@@ -190,8 +188,8 @@ public void testTranslateMultiple() {
190188
.modelId(ENGLISH_TO_SPANISH).build();
191189
TranslationResult results = service.translate(options).execute().getResult();
192190
assertEquals(2, results.getTranslations().size());
193-
assertEquals(translations.get(texts.get(0)), results.getTranslations().get(0).getTranslationOutput());
194-
assertEquals(translations.get(texts.get(1)), results.getTranslations().get(1).getTranslationOutput());
191+
assertEquals(translations.get(texts.get(0)), results.getTranslations().get(0).getTranslation());
192+
assertEquals(translations.get(texts.get(1)), results.getTranslations().get(1).getTranslation());
195193

196194
TranslateOptions.Builder builder = new TranslateOptions.Builder();
197195
builder.source(Language.ENGLISH).target(Language.SPANISH);
@@ -200,8 +198,8 @@ public void testTranslateMultiple() {
200198
}
201199
results = service.translate(builder.build()).execute().getResult();
202200
assertEquals(2, results.getTranslations().size());
203-
assertEquals(translations.get(texts.get(0)), results.getTranslations().get(0).getTranslationOutput());
204-
assertEquals(translations.get(texts.get(1)), results.getTranslations().get(1).getTranslationOutput());
201+
assertEquals(translations.get(texts.get(0)), results.getTranslations().get(0).getTranslation());
202+
assertEquals(translations.get(texts.get(1)), results.getTranslations().get(1).getTranslation());
205203
}
206204

207205
/**
@@ -272,7 +270,7 @@ private void testTranslationResult(String text, String result, TranslationResult
272270
assertEquals(translationResult.getCharacterCount().intValue(), text.length());
273271
assertEquals(translationResult.getWordCount().intValue(), text.split(" ").length);
274272
assertNotNull(translationResult.getTranslations());
275-
assertNotNull(translationResult.getTranslations().get(0).getTranslationOutput());
276-
assertEquals(result, translationResult.getTranslations().get(0).getTranslationOutput());
273+
assertNotNull(translationResult.getTranslations().get(0).getTranslation());
274+
assertEquals(result, translationResult.getTranslations().get(0).getTranslation());
277275
}
278276
}

language-translator/src/test/java/com/ibm/watson/language_translator/v3/LanguageTranslatorTest.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import com.google.gson.Gson;
1919
import com.google.gson.reflect.TypeToken;
2020
import com.ibm.cloud.sdk.core.http.HttpMediaType;
21-
import com.ibm.cloud.sdk.core.security.basicauth.BasicAuthConfig;
21+
import com.ibm.cloud.sdk.core.security.NoAuthAuthenticator;
2222
import com.ibm.cloud.sdk.core.service.exception.BadRequestException;
2323
import com.ibm.cloud.sdk.core.util.GsonSingleton;
2424
import com.ibm.watson.common.WatsonServiceUnitTest;
@@ -102,11 +102,7 @@ public class LanguageTranslatorTest extends WatsonServiceUnitTest {
102102
public void setUp() throws Exception {
103103
super.setUp();
104104

105-
BasicAuthConfig authConfig = new BasicAuthConfig.Builder()
106-
.username("")
107-
.password("")
108-
.build();
109-
service = new LanguageTranslator("2018-05-01", authConfig);
105+
service = new LanguageTranslator("2018-05-01", new NoAuthAuthenticator());
110106
service.setEndPoint(getMockWebServerUrl());
111107

112108
// fixtures
@@ -290,8 +286,8 @@ public void testTranslateMultiple() throws InterruptedException {
290286
assertEquals("POST", request.getMethod());
291287
assertEquals(GSON.toJson(requestBody), request.getBody().readUtf8());
292288
assertEquals(2, translationResult.getTranslations().size());
293-
assertEquals(translations.get(texts.get(0)), translationResult.getTranslations().get(0).getTranslationOutput());
294-
assertEquals(translations.get(texts.get(1)), translationResult.getTranslations().get(1).getTranslationOutput());
289+
assertEquals(translations.get(texts.get(0)), translationResult.getTranslations().get(0).getTranslation());
290+
assertEquals(translations.get(texts.get(1)), translationResult.getTranslations().get(1).getTranslation());
295291
}
296292

297293
/**
@@ -327,7 +323,7 @@ private void testTranslationResult(String text, TranslationResult translationRes
327323
assertNotNull(translationResult);
328324
assertEquals(translationResult.getWordCount().intValue(), text.split(" ").length);
329325
assertNotNull(translationResult.getTranslations());
330-
assertNotNull(translationResult.getTranslations().get(0).getTranslationOutput());
326+
assertNotNull(translationResult.getTranslations().get(0).getTranslation());
331327
}
332328

333329
/**

0 commit comments

Comments
 (0)