Skip to content

Commit f03ea0b

Browse files
test(all): add new tests
1 parent 2a0c2f3 commit f03ea0b

File tree

8 files changed

+464
-13
lines changed

8 files changed

+464
-13
lines changed

assistant/src/test/java/com/ibm/watson/assistant/v2/AssistantServiceIT.java

Lines changed: 75 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
*/
1313
package com.ibm.watson.assistant.v2;
1414

15-
import static org.junit.Assert.assertNotNull;
16-
import static org.junit.Assert.assertTrue;
15+
import static org.junit.Assert.*;
1716

17+
import com.ibm.cloud.sdk.core.security.*;
1818
import com.ibm.watson.assistant.v2.model.*;
1919
import com.ibm.watson.assistant.v2.model.ListLogsOptions.Builder;
2020
import com.ibm.watson.common.RetryRunner;
@@ -229,6 +229,79 @@ public void testRuntimeResponseGenericRuntimeResponseTypeChannelTransfer() {
229229

230230
assertNotNull(runtimeResponseGenericRuntimeResponseTypeChannelTransfer.transferInfo());
231231
}
232+
233+
/** Test List Environments and Get Environment */
234+
@Test
235+
public void testGettingEnvironments() {
236+
ListEnvironmentsOptions listEnvironmentOptions =
237+
new ListEnvironmentsOptions.Builder().assistantId(assistantId).build();
238+
239+
EnvironmentCollection environments =
240+
service.listEnvironments(listEnvironmentOptions).execute().getResult();
241+
242+
assertNotNull(environments);
243+
assertNotNull(environments.getEnvironments().get(1).getName());
244+
assertNotNull(environments.getEnvironments().get(1).getEnvironmentId());
245+
246+
String environmentId = environments.getEnvironments().get(1).getEnvironmentId();
247+
248+
GetEnvironmentOptions getEnvironmentOptions =
249+
new GetEnvironmentOptions.Builder()
250+
.assistantId(assistantId)
251+
.environmentId(environmentId)
252+
.build();
253+
254+
Environment environment = service.getEnvironment(getEnvironmentOptions).execute().getResult();
255+
256+
assertNotNull(environment);
257+
assertNotNull(environment.getName());
258+
assertNotNull(environment.getEnvironmentId());
259+
}
260+
261+
/** Test List Releases and Get Release */
262+
@Test
263+
public void testGettingReleases() {
264+
ListReleasesOptions listReleasesOptions =
265+
new ListReleasesOptions.Builder().assistantId(assistantId).build();
266+
267+
ReleaseCollection releases = service.listReleases(listReleasesOptions).execute().getResult();
268+
269+
assertNotNull(releases);
270+
assertNotNull(releases.getReleases().get(0).getStatus());
271+
assertNotNull(releases.getReleases().get(0).getRelease());
272+
273+
String releaseId = releases.getReleases().get(0).getRelease();
274+
275+
GetReleaseOptions getReleasesOptions =
276+
new GetReleaseOptions.Builder().assistantId(assistantId).release(releaseId).build();
277+
278+
Release release = service.getRelease(getReleasesOptions).execute().getResult();
279+
280+
assertNotNull(release);
281+
assertEquals("Available", release.getStatus());
282+
}
283+
284+
/** Test Deploy Releases. */
285+
// @Test
286+
public void testDeployRelease() {
287+
String environmentId = "TBD";
288+
String releaseId = "TBD";
289+
290+
DeployReleaseOptions deployReleasesOptions =
291+
new DeployReleaseOptions.Builder()
292+
.assistantId(assistantId)
293+
.release(releaseId)
294+
.environmentId(environmentId)
295+
.build();
296+
297+
Environment release = service.deployRelease(deployReleasesOptions).execute().getResult();
298+
299+
assertNotNull(release);
300+
assertNotNull(release);
301+
assertNotNull(release.getName());
302+
assertNotNull(release.getEnvironmentId());
303+
}
304+
232305
/** Test Delete User Data. */
233306
/*
234307
@Test

assistant/src/test/java/com/ibm/watson/assistant/v2/AssistantServiceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ public void setUp() throws Exception {
6161
String serviceUrl = System.getenv("ASSISTANT_URL");
6262

6363
if (apiKey == null) {
64-
apiKey = getProperty("assistant.apikey");
65-
assistantId = getProperty("assistant.assistant_id");
64+
apiKey = getProperty("assistant_v2.apikey");
65+
assistantId = getProperty("assistant_v2.assistant_id");
6666
serviceUrl = getProperty("assistant.url");
6767
}
6868

0 commit comments

Comments
 (0)