@@ -97,6 +97,12 @@ public class ExampleDiscovery : MonoBehaviour
97
97
private bool _createStopwordListTested = false ;
98
98
private bool _deleteStopwordListTested = false ;
99
99
100
+ private bool _listGatewaysTested = false ;
101
+ private bool _createGatewayTested = false ;
102
+ private bool _getGatewayTested = false ;
103
+ private bool _deleteGatewayTested = false ;
104
+ private string _createdGatewayId ;
105
+
100
106
private void Start ( )
101
107
{
102
108
LogSystem . InstallDefaultReactors ( ) ;
@@ -344,18 +350,42 @@ private IEnumerator Examples()
344
350
using ( FileStream fs = File . OpenRead ( _stopwordsFilepath ) )
345
351
{
346
352
347
- Log . Debug ( "TestDiscovery .RunTest()" , "Attempting to create stopword list {0}" , _createdCollectionId ) ;
353
+ Log . Debug ( "ExampleDiscovery .RunTest()" , "Attempting to create stopword list {0}" , _createdCollectionId ) ;
348
354
_service . CreateStopwordList ( OnCreateStopwordList , OnFail , _environmentId , _createdCollectionId , fs ) ;
349
355
while ( ! _createStopwordListTested )
350
356
yield return null ;
351
357
}
352
358
353
359
// Delete stopword list
354
- Log . Debug ( "TestDiscovery .RunTest()" , "Attempting to delete stopword list {0}" , _createdCollectionId ) ;
360
+ Log . Debug ( "ExampleDiscovery .RunTest()" , "Attempting to delete stopword list {0}" , _createdCollectionId ) ;
355
361
_service . DeleteStopwordList ( OnDeleteStopwordList , OnFail , _environmentId , _createdCollectionId ) ;
356
362
while ( ! _deleteStopwordListTested )
357
363
yield return null ;
358
364
365
+ // List Gatways
366
+ Log . Debug ( "ExampleDiscovery.RunTest()" , "Attempting to list gateways." ) ;
367
+ _service . ListGateways ( OnListGateways , OnFail , _environmentId ) ;
368
+ while ( ! _listGatewaysTested )
369
+ yield return null ;
370
+
371
+ // Create Gateway
372
+ Log . Debug ( "ExampleDiscovery.RunTest()" , "Attempting to create gateway." ) ;
373
+ _service . CreateGateway ( OnCreateGateway , OnFail , _environmentId ) ;
374
+ while ( ! _createGatewayTested )
375
+ yield return null ;
376
+
377
+ // Get Gateway
378
+ Log . Debug ( "ExampleDiscovery.RunTest()" , "Attempting to get gateway." ) ;
379
+ _service . GetGateway ( OnGetGateway , OnFail , _environmentId , _createdGatewayId ) ;
380
+ while ( ! _getGatewayTested )
381
+ yield return null ;
382
+
383
+ // Delete Gateway
384
+ Log . Debug ( "ExampleDiscovery.RunTest()" , "Attempting to delete gateway." ) ;
385
+ _service . GetGateway ( OnDelteGateway , OnFail , _environmentId , _createdGatewayId ) ;
386
+ while ( ! _deleteGatewayTested )
387
+ yield return null ;
388
+
359
389
// Delete Collection
360
390
Log . Debug ( "ExampleDiscovery.RunTest()" , "Attempting to delete collection {0}" , _createdCollectionId ) ;
361
391
if ( ! _service . DeleteCollection ( OnDeleteCollection , OnFail , _environmentId , _createdCollectionId ) )
@@ -614,6 +644,33 @@ private void OnDeleteStopwordList(object response, Dictionary<string, object> cu
614
644
_deleteStopwordListTested = true ;
615
645
}
616
646
647
+
648
+ private void OnListGateways ( GatewayList response , Dictionary < string , object > customData )
649
+ {
650
+ Log . Debug ( "ExampleDiscovery.OnListGateways()" , "Response: {0}" , customData [ "json" ] . ToString ( ) ) ;
651
+ _listGatewaysTested = true ;
652
+ }
653
+
654
+ private void OnCreateGateway ( Gateway response , Dictionary < string , object > customData )
655
+ {
656
+ Log . Debug ( "ExampleDiscovery.OnCreateGateway()" , "Response: {0}" , customData [ "json" ] . ToString ( ) ) ;
657
+ _createdGatewayId = response . GatewayId ;
658
+ _createGatewayTested = true ;
659
+ }
660
+
661
+ private void OnGetGateway ( Gateway response , Dictionary < string , object > customData )
662
+ {
663
+ Log . Debug ( "ExampleDiscovery.OnGetGateway()" , "Response: {0}" , customData [ "json" ] . ToString ( ) ) ;
664
+ _getGatewayTested = true ;
665
+ }
666
+
667
+ private void OnDelteGateway ( Gateway response , Dictionary < string , object > customData )
668
+ {
669
+ Log . Debug ( "ExampleDiscovery.OnDelteGateway()" , "Response: {0}" , customData [ "json" ] . ToString ( ) ) ;
670
+ _createdGatewayId = null ;
671
+ _deleteGatewayTested = true ;
672
+ }
673
+
617
674
private void OnFail ( RESTConnector . Error error , Dictionary < string , object > customData )
618
675
{
619
676
Log . Error ( "ExampleDiscovery.OnFail()" , "Error received: {0}" , error . ToString ( ) ) ;
0 commit comments