Skip to content

Commit 063f087

Browse files
committed
test: update tests for Assistant V2
1 parent 10c4529 commit 063f087

File tree

1 file changed

+36
-9
lines changed

1 file changed

+36
-9
lines changed

Tests/AssistantV2IntegrationTests.cs

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace IBM.Watson.Tests
2929
public class AssistantV2IntegrationTests
3030
{
3131
private AssistantService service;
32-
private string versionDate = "2019-02-13";
32+
private string versionDate = "2019-02-28";
3333
private string assistantId;
3434
private string sessionId;
3535

@@ -56,7 +56,7 @@ public IEnumerator TestMessage()
5656
service.CreateSession(
5757
callback: (DetailedResponse<SessionResponse> response, IBMError error) =>
5858
{
59-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
59+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
6060
createSessionResponse = response.Result;
6161
sessionId = createSessionResponse.SessionId;
6262
Assert.IsNotNull(createSessionResponse);
@@ -75,7 +75,7 @@ public IEnumerator TestMessage()
7575
service.Message(
7676
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
7777
{
78-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
78+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
7979
messageResponse = response.Result;
8080
Assert.IsNotNull(messageResponse);
8181
Assert.IsNull(error);
@@ -101,7 +101,7 @@ public IEnumerator TestMessage()
101101
service.Message(
102102
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
103103
{
104-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
104+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
105105
messageResponse = response.Result;
106106
Assert.IsNotNull(messageResponse);
107107
Assert.IsNull(error);
@@ -128,7 +128,7 @@ public IEnumerator TestMessage()
128128
service.Message(
129129
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
130130
{
131-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
131+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
132132
messageResponse = response.Result;
133133
Assert.IsNotNull(messageResponse);
134134
Assert.IsNull(error);
@@ -156,7 +156,7 @@ public IEnumerator TestMessage()
156156
service.Message(
157157
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
158158
{
159-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
159+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
160160
messageResponse = response.Result;
161161
Assert.IsNotNull(messageResponse);
162162
Assert.IsNull(error);
@@ -184,7 +184,7 @@ public IEnumerator TestMessage()
184184
service.Message(
185185
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
186186
{
187-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
187+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
188188
messageResponse = response.Result;
189189
Assert.IsNotNull(messageResponse);
190190
Assert.IsNull(error);
@@ -212,7 +212,34 @@ public IEnumerator TestMessage()
212212
service.Message(
213213
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
214214
{
215-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
215+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
216+
messageResponse = response.Result;
217+
Assert.IsNotNull(messageResponse);
218+
Assert.IsNull(error);
219+
},
220+
assistantId: assistantId,
221+
sessionId: sessionId,
222+
input: input
223+
);
224+
225+
while (messageResponse == null)
226+
yield return null;
227+
228+
messageResponse = null;
229+
input = new MessageInput()
230+
{
231+
Text = "who did Watson beat on Jeopardy?",
232+
Options = new MessageInputOptions()
233+
{
234+
ReturnContext = true
235+
}
236+
};
237+
Log.Debug("AssistantV2IntegrationTests", "Attempting to Message...who did Watson beat on Jeopardy?");
238+
service.WithHeader("X-Watson-Test", "1");
239+
service.Message(
240+
callback: (DetailedResponse<MessageResponse> response, IBMError error) =>
241+
{
242+
Log.Debug("AssistantV2IntegrationTests", "result: {0} {1}", response.Response, assistantId);
216243
messageResponse = response.Result;
217244
Assert.IsNotNull(messageResponse);
218245
Assert.IsNull(error);
@@ -231,7 +258,7 @@ public IEnumerator TestMessage()
231258
service.DeleteSession(
232259
callback: (DetailedResponse<object> response, IBMError error) =>
233260
{
234-
Log.Debug("AssistantV1IntegrationTests", "result: {0}", response.Response);
261+
Log.Debug("AssistantV2IntegrationTests", "result: {0}", response.Response);
235262
deleteSessionResponse = response.Result;
236263
Assert.IsNotNull(response.Result);
237264
Assert.IsNull(error);

0 commit comments

Comments
 (0)