Skip to content

Commit 4eb3a82

Browse files
committed
test(language translator): Update tests for new credential keys
1 parent 169dc82 commit 4eb3a82

File tree

3 files changed

+29
-131
lines changed

3 files changed

+29
-131
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ public class LanguageTranslatorIT extends WatsonServiceTest {
6767
@Before
6868
public void setUp() throws Exception {
6969
super.setUp();
70-
String username = getProperty("language_translator.username");
71-
String password = getProperty("language_translator.password");
70+
String username = getProperty("language_translator_v2.username");
71+
String password = getProperty("language_translator_v2.password");
7272

7373
Assume.assumeFalse("config.properties doesn't have valid credentials.",
7474
(username == null) || username.equals(PLACEHOLDER));
7575

7676
service = new LanguageTranslator();
7777
service.setUsernameAndPassword(username, password);
78-
service.setEndPoint(getProperty("language_translator.url"));
78+
service.setEndPoint(getProperty("language_translator.url_cf"));
7979
service.setDefaultHeaders(getDefaultHeaders());
8080
}
8181

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

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public void setUp() throws Exception {
7878

7979
service = new LanguageTranslator("2018-05-01");
8080
service.setUsernameAndPassword(username, password);
81-
service.setEndPoint(getProperty("language_translator.url"));
81+
service.setEndPoint(getProperty("language_translator.url_cf"));
8282
service.setDefaultHeaders(getDefaultHeaders());
8383
}
8484

@@ -94,43 +94,6 @@ public void testReadme() throws InterruptedException, IOException {
9494
System.out.println(translationResult);
9595
}
9696

97-
/**
98-
* Test create and delete model.
99-
*/
100-
@Test
101-
public void testCreateAndDeleteModel() throws IOException {
102-
103-
String modelName = "integration-test";
104-
String baseModelId = "en-es";
105-
106-
InputStream glossary = new FileInputStream(new File(RESOURCE + "glossary.tmx"));
107-
CreateModelOptions options = new CreateModelOptions.Builder()
108-
.name(modelName)
109-
.baseModelId(baseModelId)
110-
.forcedGlossary(glossary)
111-
.forcedGlossaryFilename("test_glossary")
112-
.build();
113-
114-
TranslationModel model = null;
115-
try {
116-
model = service.createModel(options).execute();
117-
Thread.sleep(3000);
118-
assertNotNull(model);
119-
assertTrue(model.getModelId() != null && model.getModelId().length() > 0);
120-
assertEquals(model.getName(), modelName);
121-
assertEquals(model.getBaseModelId(), baseModelId);
122-
assertEquals(model.isCustomizable(), false);
123-
assertEquals(model.isDefaultModel(), false);
124-
} catch (InterruptedException e) {
125-
e.printStackTrace();
126-
} finally {
127-
if (model != null) {
128-
DeleteModelOptions deleteOptions = new DeleteModelOptions.Builder(model.getModelId()).build();
129-
service.deleteModel(deleteOptions).execute();
130-
}
131-
}
132-
}
133-
13497
/**
13598
* Test Get Identifiable languages.
13699
*/

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

Lines changed: 25 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
12-
*//*
13-
12+
*/
1413
package com.ibm.watson.developer_cloud.language_translator.v3;
1514

1615
import static org.junit.Assert.assertEquals;
@@ -47,11 +46,9 @@
4746
import com.google.common.collect.ImmutableMap;
4847
import com.ibm.watson.developer_cloud.WatsonServiceTest;
4948

50-
*/
5149
/**
5250
* Language Translator integration test.
53-
*//*
54-
51+
*/
5552
public class LanguageTranslatorITRC extends WatsonServiceTest {
5653

5754
private static final String ENGLISH_TO_SPANISH = "en-es";
@@ -66,12 +63,10 @@ public class LanguageTranslatorITRC extends WatsonServiceTest {
6663
"Bienvenidos a la era cognitiva");
6764
private final List<String> texts = ImmutableList.copyOf(translations.keySet());
6865

69-
*/
70-
/*
66+
/*
7167
* (non-Javadoc)
7268
* @see com.ibm.watson.developercloud.WatsonServiceTest#setUp()
73-
*//*
74-
69+
*/
7570
@Override
7671
@Before
7772
public void setUp() throws Exception {
@@ -85,15 +80,13 @@ public void setUp() throws Exception {
8580
.apiKey(iamApiKey)
8681
.build();
8782
service.setIamCredentials(iamOptions);
88-
service.setEndPoint(getProperty("language_translator_v3.url"));
83+
service.setEndPoint(getProperty("language_translator.url_rc"));
8984
service.setDefaultHeaders(getDefaultHeaders());
9085
}
9186

92-
*/
93-
/**
87+
/**
9488
* Test README.
95-
*//*
96-
89+
*/
9790
@Test
9891
public void testReadme() throws InterruptedException, IOException {
9992
TranslateOptions translateOptions = new TranslateOptions.Builder()
@@ -103,74 +96,29 @@ public void testReadme() throws InterruptedException, IOException {
10396
System.out.println(translationResult);
10497
}
10598

106-
*/
107-
/**
108-
* Test create and delete model.
109-
*//*
110-
111-
@Test
112-
public void testCreateAndDeleteModel() throws IOException {
113-
114-
String modelName = "integration-test";
115-
String baseModelId = "en-es";
116-
117-
InputStream glossary = new FileInputStream(new File(RESOURCE + "glossary.tmx"));
118-
CreateModelOptions options = new CreateModelOptions.Builder()
119-
.name(modelName)
120-
.baseModelId(baseModelId)
121-
.forcedGlossary(glossary)
122-
.forcedGlossaryFilename("test_glossary")
123-
.build();
124-
125-
TranslationModel model = null;
126-
try {
127-
model = service.createModel(options).execute();
128-
Thread.sleep(3000);
129-
assertNotNull(model);
130-
assertTrue(model.getModelId() != null && model.getModelId().length() > 0);
131-
assertEquals(model.getName(), modelName);
132-
assertEquals(model.getBaseModelId(), baseModelId);
133-
assertEquals(model.isCustomizable(), false);
134-
assertEquals(model.isDefaultModel(), false);
135-
} catch (InterruptedException e) {
136-
e.printStackTrace();
137-
} finally {
138-
if (model != null) {
139-
DeleteModelOptions deleteOptions = new DeleteModelOptions.Builder(model.getModelId()).build();
140-
service.deleteModel(deleteOptions).execute();
141-
}
142-
}
143-
}
144-
145-
*/
146-
/**
99+
/**
147100
* Test Get Identifiable languages.
148-
*//*
149-
101+
*/
150102
@Test
151103
public void testGetIdentifiableLanguages() {
152104
final List<IdentifiableLanguage> languages = service.listIdentifiableLanguages().execute().getLanguages();
153105
assertNotNull(languages);
154106
assertTrue(!languages.isEmpty());
155107
}
156108

157-
*/
158-
/**
109+
/**
159110
* Test Get model by id.
160-
*//*
161-
111+
*/
162112
@Test
163113
public void testGetModel() {
164114
GetModelOptions getOptions = new GetModelOptions.Builder(ENGLISH_TO_SPANISH).build();
165115
final TranslationModel model = service.getModel(getOptions).execute();
166116
assertNotNull(model);
167117
}
168118

169-
*/
170-
/**
119+
/**
171120
* Test List Models.
172-
*//*
173-
121+
*/
174122
@Test
175123
public void testListModels() {
176124
final List<TranslationModel> models = service.listModels(null).execute().getModels();
@@ -179,11 +127,9 @@ public void testListModels() {
179127
assertFalse(models.isEmpty());
180128
}
181129

182-
*/
183-
/**
130+
/**
184131
* Test List Models with Options.
185-
*//*
186-
132+
*/
187133
@Test
188134
public void testListModelsWithOptions() {
189135
ListModelsOptions options = new ListModelsOptions.Builder()
@@ -199,11 +145,9 @@ public void testListModelsWithOptions() {
199145
assertEquals(models.get(0).getTarget(), options.target());
200146
}
201147

202-
*/
203-
/**
148+
/**
204149
* Test Identify.
205-
*//*
206-
150+
*/
207151
@Test
208152
public void testIdentify() {
209153

@@ -213,11 +157,9 @@ public void testIdentify() {
213157
assertFalse(identifiedLanguages.isEmpty());
214158
}
215159

216-
*/
217-
/**
160+
/**
218161
* Test translate.
219-
*//*
220-
162+
*/
221163
@Test
222164
public void testTranslate() {
223165
for (String text : texts) {
@@ -230,11 +172,9 @@ public void testTranslate() {
230172
}
231173
}
232174

233-
*/
234-
/**
175+
/**
235176
* Test translate multiple.
236-
*//*
237-
177+
*/
238178
@Test
239179
public void testTranslateMultiple() {
240180
TranslateOptions options = new TranslateOptions.Builder(texts)
@@ -255,11 +195,9 @@ public void testTranslateMultiple() {
255195
assertEquals(translations.get(texts.get(1)), results.getTranslations().get(1).getTranslationOutput());
256196
}
257197

258-
*/
259-
/**
198+
/**
260199
* Test delete all models.
261-
*//*
262-
200+
*/
263201
@Test
264202
@Ignore
265203
public void testDeleteAllModels() {
@@ -270,15 +208,13 @@ public void testDeleteAllModels() {
270208
}
271209
}
272210

273-
*/
274-
/**
211+
/**
275212
* Test translation result.
276213
*
277214
* @param text the text
278215
* @param result the result
279216
* @param translationResult the translation result
280-
*//*
281-
217+
*/
282218
private void testTranslationResult(String text, String result, TranslationResult translationResult) {
283219
assertNotNull(translationResult);
284220
assertEquals(translationResult.getCharacterCount().intValue(), text.length());
@@ -289,4 +225,3 @@ private void testTranslationResult(String text, String result, TranslationResult
289225
}
290226

291227
}
292-
*/

0 commit comments

Comments
 (0)