@@ -52,6 +52,8 @@ func TestInitializeForPackageIndex(t *testing.T) {
52
52
packageIndexToolsDependenciesDataAssertion []PackageIndexData
53
53
packageIndexDiscoveryDependenciesAssertion assert.ValueAssertionFunc
54
54
packageIndexDiscoveryDependenciesDataAssertion []PackageIndexData
55
+ packageIndexMonitorDependenciesAssertion assert.ValueAssertionFunc
56
+ packageIndexMonitorDependenciesDataAssertion []PackageIndexData
55
57
packageIndexToolsAssertion assert.ValueAssertionFunc
56
58
packageIndexToolsDataAssertion []PackageIndexData
57
59
packageIndexSystemsAssertion assert.ValueAssertionFunc
@@ -187,6 +189,29 @@ func TestInitializeForPackageIndex(t *testing.T) {
187
189
JSONPointer : "/packages/1/platforms/1/discoveryDependencies/0" ,
188
190
},
189
191
},
192
+ packageIndexMonitorDependenciesAssertion : assert .NotNil ,
193
+ packageIndexMonitorDependenciesDataAssertion : []PackageIndexData {
194
+ {
195
+ ID :
"foopackager1:[email protected] >> arduino:network-monitor" ,
196
+ JSONPointer : "/packages/0/platforms/1/monitorDependencies/0" ,
197
+ },
198
+ {
199
+ ID :
"foopackager1:[email protected] >> barpackager:coop-monitor" ,
200
+ JSONPointer : "/packages/0/platforms/1/monitorDependencies/1" ,
201
+ },
202
+ {
203
+ ID :
"foopackager2:[email protected] >> arduino:network-monitor" ,
204
+ JSONPointer : "/packages/1/platforms/0/monitorDependencies/0" ,
205
+ },
206
+ {
207
+ ID :
"foopackager2:[email protected] >> bazpackager:flag-monitor" ,
208
+ JSONPointer : "/packages/1/platforms/0/monitorDependencies/1" ,
209
+ },
210
+ {
211
+ ID :
"foopackager2:[email protected] >> quxpackager:shoe-monitor" ,
212
+ JSONPointer : "/packages/1/platforms/1/monitorDependencies/0" ,
213
+ },
214
+ },
190
215
packageIndexToolsAssertion : assert .NotNil ,
191
216
packageIndexToolsDataAssertion : []PackageIndexData {
192
217
{
@@ -400,6 +425,53 @@ func TestInitializeForPackageIndex(t *testing.T) {
400
425
JSONPointer : "/packages/1/platforms/2/discoveryDependencies/2" ,
401
426
},
402
427
},
428
+ packageIndexMonitorDependenciesAssertion : assert .NotNil ,
429
+ packageIndexMonitorDependenciesDataAssertion : []PackageIndexData {
430
+ {
431
+ ID : "/packages/0/platforms/0/monitorDependencies/0" ,
432
+ JSONPointer : "/packages/0/platforms/0/monitorDependencies/0" ,
433
+ },
434
+ {
435
+ ID : "/packages/0/platforms/0/monitorDependencies/1" ,
436
+ JSONPointer : "/packages/0/platforms/0/monitorDependencies/1" ,
437
+ },
438
+ {
439
+ ID : "/packages/0/platforms/1/monitorDependencies/0" ,
440
+ JSONPointer : "/packages/0/platforms/1/monitorDependencies/0" ,
441
+ },
442
+ {
443
+ ID : "/packages/0/platforms/1/monitorDependencies/1" ,
444
+ JSONPointer : "/packages/0/platforms/1/monitorDependencies/1" ,
445
+ },
446
+ {
447
+ ID : "/packages/1/platforms/0/monitorDependencies/0" ,
448
+ JSONPointer : "/packages/1/platforms/0/monitorDependencies/0" ,
449
+ },
450
+ {
451
+ ID : "/packages/1/platforms/0/monitorDependencies/1" ,
452
+ JSONPointer : "/packages/1/platforms/0/monitorDependencies/1" ,
453
+ },
454
+ {
455
+ ID : "/packages/1/platforms/1/monitorDependencies/0" ,
456
+ JSONPointer : "/packages/1/platforms/1/monitorDependencies/0" ,
457
+ },
458
+ {
459
+ ID : "/packages/1/platforms/1/monitorDependencies/1" ,
460
+ JSONPointer : "/packages/1/platforms/1/monitorDependencies/1" ,
461
+ },
462
+ {
463
+ ID : "/packages/1/platforms/2/monitorDependencies/0" ,
464
+ JSONPointer : "/packages/1/platforms/2/monitorDependencies/0" ,
465
+ },
466
+ {
467
+ ID : "/packages/1/platforms/2/monitorDependencies/1" ,
468
+ JSONPointer : "/packages/1/platforms/2/monitorDependencies/1" ,
469
+ },
470
+ {
471
+ ID :
"foopackager2:[email protected] >> quxpackager:shoe-monitor" ,
472
+ JSONPointer : "/packages/1/platforms/2/monitorDependencies/2" ,
473
+ },
474
+ },
403
475
packageIndexToolsAssertion : assert .NotNil ,
404
476
packageIndexToolsDataAssertion : []PackageIndexData {
405
477
{
@@ -621,6 +693,53 @@ func TestInitializeForPackageIndex(t *testing.T) {
621
693
JSONPointer : "/packages/1/platforms/2/discoveryDependencies/2" ,
622
694
},
623
695
},
696
+ packageIndexMonitorDependenciesAssertion : assert .NotNil ,
697
+ packageIndexMonitorDependenciesDataAssertion : []PackageIndexData {
698
+ {
699
+ ID : "/packages/0/platforms/0/monitorDependencies/0" ,
700
+ JSONPointer : "/packages/0/platforms/0/monitorDependencies/0" ,
701
+ },
702
+ {
703
+ ID : "/packages/0/platforms/0/monitorDependencies/1" ,
704
+ JSONPointer : "/packages/0/platforms/0/monitorDependencies/1" ,
705
+ },
706
+ {
707
+ ID : "/packages/0/platforms/1/monitorDependencies/0" ,
708
+ JSONPointer : "/packages/0/platforms/1/monitorDependencies/0" ,
709
+ },
710
+ {
711
+ ID : "/packages/0/platforms/1/monitorDependencies/1" ,
712
+ JSONPointer : "/packages/0/platforms/1/monitorDependencies/1" ,
713
+ },
714
+ {
715
+ ID : "/packages/1/platforms/0/monitorDependencies/0" ,
716
+ JSONPointer : "/packages/1/platforms/0/monitorDependencies/0" ,
717
+ },
718
+ {
719
+ ID : "/packages/1/platforms/0/monitorDependencies/1" ,
720
+ JSONPointer : "/packages/1/platforms/0/monitorDependencies/1" ,
721
+ },
722
+ {
723
+ ID : "/packages/1/platforms/1/monitorDependencies/0" ,
724
+ JSONPointer : "/packages/1/platforms/1/monitorDependencies/0" ,
725
+ },
726
+ {
727
+ ID : "/packages/1/platforms/1/monitorDependencies/1" ,
728
+ JSONPointer : "/packages/1/platforms/1/monitorDependencies/1" ,
729
+ },
730
+ {
731
+ ID : "/packages/1/platforms/2/monitorDependencies/0" ,
732
+ JSONPointer : "/packages/1/platforms/2/monitorDependencies/0" ,
733
+ },
734
+ {
735
+ ID : "/packages/1/platforms/2/monitorDependencies/1" ,
736
+ JSONPointer : "/packages/1/platforms/2/monitorDependencies/1" ,
737
+ },
738
+ {
739
+ ID :
"foopackager2:[email protected] >> quxpackager:shoe-monitor" ,
740
+ JSONPointer : "/packages/1/platforms/2/monitorDependencies/2" ,
741
+ },
742
+ },
624
743
packageIndexToolsAssertion : assert .NotNil ,
625
744
packageIndexToolsDataAssertion : []PackageIndexData {
626
745
{
@@ -672,6 +791,7 @@ func TestInitializeForPackageIndex(t *testing.T) {
672
791
packageIndexBoardsAssertion : assert .Nil ,
673
792
packageIndexToolsDependenciesAssertion : assert .Nil ,
674
793
packageIndexDiscoveryDependenciesAssertion : assert .Nil ,
794
+ packageIndexMonitorDependenciesAssertion : assert .Nil ,
675
795
packageIndexToolsAssertion : assert .Nil ,
676
796
packageIndexSystemsAssertion : assert .Nil ,
677
797
packageIndexSchemaValidationResultAssertion : assert .Nil ,
@@ -687,6 +807,7 @@ func TestInitializeForPackageIndex(t *testing.T) {
687
807
packageIndexBoardsAssertion : assert .Nil ,
688
808
packageIndexToolsDependenciesAssertion : assert .Nil ,
689
809
packageIndexDiscoveryDependenciesAssertion : assert .Nil ,
810
+ packageIndexMonitorDependenciesAssertion : assert .Nil ,
690
811
packageIndexToolsAssertion : assert .Nil ,
691
812
packageIndexSystemsAssertion : assert .Nil ,
692
813
packageIndexSchemaValidationResultAssertion : assert .Nil ,
@@ -748,6 +869,14 @@ func TestInitializeForPackageIndex(t *testing.T) {
748
869
}
749
870
}
750
871
872
+ testTable .packageIndexMonitorDependenciesAssertion (t , PackageIndexMonitorDependencies (), testTable .testName )
873
+ if PackageIndexMonitorDependencies () != nil {
874
+ for index , packageIndexMonitorDependency := range PackageIndexMonitorDependencies () {
875
+ assert .Equal (t , testTable .packageIndexMonitorDependenciesDataAssertion [index ].ID , packageIndexMonitorDependency .ID , testTable .testName )
876
+ assert .Equal (t , testTable .packageIndexMonitorDependenciesDataAssertion [index ].JSONPointer , packageIndexMonitorDependency .JSONPointer , testTable .testName )
877
+ }
878
+ }
879
+
751
880
testTable .packageIndexToolsAssertion (t , PackageIndexTools (), testTable .testName )
752
881
if PackageIndexTools () != nil {
753
882
for index , packageIndexTool := range PackageIndexTools () {
0 commit comments