@@ -36,19 +36,20 @@ func init() {
3636
3737func TestInitializeForPackageIndex (t * testing.T ) {
3838 testTables := []struct {
39- testName string
40- path * paths.Path
41- packageIndexAssertion assert.ValueAssertionFunc
42- packageIndexLoadErrorAssertion assert.ValueAssertionFunc
43- packageIndexCLILoadErrorAssertion assert.ValueAssertionFunc
44- packageIndexPackagesAssertion assert.ValueAssertionFunc
45- packageIndexPackagesDataAssertion []PackageIndexData
46- packageIndexPlatformsAssertion assert.ValueAssertionFunc
47- packageIndexPlatformsDataAssertion []PackageIndexData
48- packageIndexToolsAssertion assert.ValueAssertionFunc
49- packageIndexToolsDataAssertion []PackageIndexData
50- packageIndexSystemsAssertion assert.ValueAssertionFunc
51- packageIndexSystemsDataAssertion []PackageIndexData
39+ testName string
40+ path * paths.Path
41+ packageIndexAssertion assert.ValueAssertionFunc
42+ packageIndexLoadErrorAssertion assert.ValueAssertionFunc
43+ packageIndexCLILoadErrorAssertion assert.ValueAssertionFunc
44+ packageIndexPackagesAssertion assert.ValueAssertionFunc
45+ packageIndexPackagesDataAssertion []PackageIndexData
46+ packageIndexPlatformsAssertion assert.ValueAssertionFunc
47+ packageIndexPlatformsDataAssertion []PackageIndexData
48+ packageIndexToolsAssertion assert.ValueAssertionFunc
49+ packageIndexToolsDataAssertion []PackageIndexData
50+ packageIndexSystemsAssertion assert.ValueAssertionFunc
51+ packageIndexSystemsDataAssertion []PackageIndexData
52+ packageIndexSchemaValidationResultAssertion assert.ValueAssertionFunc
5253 }{
5354 {
5455 testName : "Valid" ,
@@ -116,6 +117,7 @@ func TestInitializeForPackageIndex(t *testing.T) {
116117 JSONPointer : "/packages/1/tools/1/systems/1" ,
117118 },
118119 },
120+ packageIndexSchemaValidationResultAssertion : assert .NotNil ,
119121 },
120122 {
121123 testName : "Missing IDs" ,
@@ -191,6 +193,7 @@ func TestInitializeForPackageIndex(t *testing.T) {
191193 JSONPointer : "/packages/1/tools/2/systems/0" ,
192194 },
193195 },
196+ packageIndexSchemaValidationResultAssertion : assert .NotNil ,
194197 },
195198 {
196199 testName : "Empty IDs" ,
@@ -266,28 +269,31 @@ func TestInitializeForPackageIndex(t *testing.T) {
266269 JSONPointer : "/packages/1/tools/2/systems/0" ,
267270 },
268271 },
272+ packageIndexSchemaValidationResultAssertion : assert .NotNil ,
269273 },
270274 {
271- testName : "Invalid package index" ,
272- path : packageIndexTestDataPath .Join ("invalid-package-index" , "package_foo_index.json" ),
273- packageIndexAssertion : assert .Nil ,
274- packageIndexLoadErrorAssertion : assert .NotNil ,
275- packageIndexCLILoadErrorAssertion : assert .NotNil ,
276- packageIndexPackagesAssertion : assert .Nil ,
277- packageIndexPlatformsAssertion : assert .Nil ,
278- packageIndexToolsAssertion : assert .Nil ,
279- packageIndexSystemsAssertion : assert .Nil ,
275+ testName : "Invalid package index" ,
276+ path : packageIndexTestDataPath .Join ("invalid-package-index" , "package_foo_index.json" ),
277+ packageIndexAssertion : assert .Nil ,
278+ packageIndexLoadErrorAssertion : assert .NotNil ,
279+ packageIndexCLILoadErrorAssertion : assert .NotNil ,
280+ packageIndexPackagesAssertion : assert .Nil ,
281+ packageIndexPlatformsAssertion : assert .Nil ,
282+ packageIndexToolsAssertion : assert .Nil ,
283+ packageIndexSystemsAssertion : assert .Nil ,
284+ packageIndexSchemaValidationResultAssertion : assert .Nil ,
280285 },
281286 {
282- testName : "Invalid JSON" ,
283- path : packageIndexTestDataPath .Join ("invalid-JSON" , "package_foo_index.json" ),
284- packageIndexAssertion : assert .Nil ,
285- packageIndexLoadErrorAssertion : assert .NotNil ,
286- packageIndexCLILoadErrorAssertion : assert .NotNil ,
287- packageIndexPackagesAssertion : assert .Nil ,
288- packageIndexPlatformsAssertion : assert .Nil ,
289- packageIndexToolsAssertion : assert .Nil ,
290- packageIndexSystemsAssertion : assert .Nil ,
287+ testName : "Invalid JSON" ,
288+ path : packageIndexTestDataPath .Join ("invalid-JSON" , "package_foo_index.json" ),
289+ packageIndexAssertion : assert .Nil ,
290+ packageIndexLoadErrorAssertion : assert .NotNil ,
291+ packageIndexCLILoadErrorAssertion : assert .NotNil ,
292+ packageIndexPackagesAssertion : assert .Nil ,
293+ packageIndexPlatformsAssertion : assert .Nil ,
294+ packageIndexToolsAssertion : assert .Nil ,
295+ packageIndexSystemsAssertion : assert .Nil ,
296+ packageIndexSchemaValidationResultAssertion : assert .Nil ,
291297 },
292298 }
293299
0 commit comments