|
15 | 15 | *
|
16 | 16 | */
|
17 | 17 |
|
| 18 | +using System; |
18 | 19 | using System.Collections;
|
19 | 20 | using System.Collections.Generic;
|
20 | 21 | using System.IO;
|
@@ -319,7 +320,7 @@ public IEnumerator TestGetCoreMlModel()
|
319 | 320 | yield return null;
|
320 | 321 | }
|
321 | 322 | #endregion
|
322 |
| - |
| 323 | + |
323 | 324 | #region DeleteClassifier
|
324 | 325 | [UnityTest, Order(98)]
|
325 | 326 | public IEnumerator TestDeleteClassifier()
|
@@ -374,23 +375,30 @@ private IEnumerator CheckClassifierStatus()
|
374 | 375 |
|
375 | 376 | Log.Debug("VisualRecognitionServiceV3IntegrationTests", "Attempting to GetClassifier...");
|
376 | 377 | Classifier getClassifierResponse = null;
|
377 |
| - service.GetClassifier( |
378 |
| - callback: (DetailedResponse<Classifier> response, IBMError error, Dictionary<string, object> customResponseData) => |
379 |
| - { |
380 |
| - getClassifierResponse = response.Result; |
381 |
| - Log.Debug("VisualRecognitionServiceV3IntegrationTests", "CheckClassifierStatus: {0}", getClassifierResponse.Status); |
382 |
| - if (getClassifierResponse.Status == Classifier.StatusValue.READY || getClassifierResponse.Status == Classifier.StatusValue.FAILED) |
383 |
| - { |
384 |
| - isClassifierReady = true; |
385 |
| - } |
386 |
| - else |
| 378 | + try |
| 379 | + { |
| 380 | + service.GetClassifier( |
| 381 | + callback: (DetailedResponse<Classifier> response, IBMError error, Dictionary<string, object> customResponseData) => |
387 | 382 | {
|
388 |
| - Runnable.Run(CheckClassifierStatus()); |
389 |
| - } |
390 |
| - }, |
391 |
| - classifierId: classifierId, |
392 |
| - customData: customData |
393 |
| - ); |
| 383 | + getClassifierResponse = response.Result; |
| 384 | + Log.Debug("VisualRecognitionServiceV3IntegrationTests", "CheckClassifierStatus: {0}", getClassifierResponse.Status); |
| 385 | + if (getClassifierResponse.Status == Classifier.StatusValue.READY || getClassifierResponse.Status == Classifier.StatusValue.FAILED) |
| 386 | + { |
| 387 | + isClassifierReady = true; |
| 388 | + } |
| 389 | + else |
| 390 | + { |
| 391 | + Runnable.Run(CheckClassifierStatus()); |
| 392 | + } |
| 393 | + }, |
| 394 | + classifierId: classifierId, |
| 395 | + customData: customData |
| 396 | + ); |
| 397 | + } |
| 398 | + catch |
| 399 | + { |
| 400 | + Runnable.Run(CheckClassifierStatus()); |
| 401 | + } |
394 | 402 |
|
395 | 403 | while (getClassifierResponse == null)
|
396 | 404 | yield return null;
|
|
0 commit comments