1616import com .google .common .collect .ImmutableMap ;
1717import com .ibm .cloud .sdk .core .http .HttpMediaType ;
1818import 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 ;
2020import com .ibm .watson .common .WatsonHttpHeaders ;
2121import com .ibm .watson .common .WatsonServiceTest ;
2222import 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}
0 commit comments