@@ -12,6 +12,7 @@ import (
1212
1313 "github.com/bytedance/sonic"
1414 "github.com/stretchr/testify/assert"
15+ "gorm.io/datatypes"
1516)
1617
1718func TestInit (_ * testing.T ) {
@@ -97,21 +98,21 @@ func TestParseAdvisories(t *testing.T) {
9798 "ER1" : {
9899 Updated : "2004-09-02T00:00:00+00:00" ,
99100 Severity : "" ,
100- ReferenceList : & []string {},
101+ ReferenceList : []string {},
101102 Issued : "2004-09-02T00:00:00+00:00" ,
102103 Description : "DESC" ,
103104 Solution : utils .PtrString ("SOL" ),
104105 Summary : "SUM" ,
105106 URL : utils .PtrString ("URL" ),
106107 Synopsis : "SYN" ,
107- CveList : utils . PtrSliceString ( []string {"CVE-1" , "CVE-2" , "CVE-3" }) ,
108- BugzillaList : & []string {},
108+ CveList : []string {"CVE-1" , "CVE-2" , "CVE-3" },
109+ BugzillaList : []string {},
109110 PackageList : []string {},
110- SourcePackageList : & []string {},
111+ SourcePackageList : []string {},
111112 Type : "bugfix" ,
112113 ThirdParty : new (bool ),
113114 RequiresReboot : true ,
114- ReleaseVersions : utils . PtrSliceString ( []string {"8.0" , "8.1" }) ,
115+ ReleaseVersions : []string {"8.0" , "8.1" },
115116 },
116117 }
117118
@@ -132,8 +133,8 @@ func TestParseAdvisories(t *testing.T) {
132133 assert .Equal (t , 2 , adv .AdvisoryTypeID )
133134 assert .Equal (t , 2 , adv .AdvisoryTypeID )
134135 assert .Equal (t , true , adv .RebootRequired )
135- assert .Equal (t , `[ "CVE-1","CVE-2","CVE-3"]` , string ( adv .CveList ) )
136- assert .Equal (t , `[ "8.0","8.1"]` , string ( adv .ReleaseVersions ) )
136+ assert .Equal (t , datatypes. JSONSlice [ string ]{ "CVE-1" , "CVE-2" , "CVE-3" }, adv .CveList )
137+ assert .Equal (t , datatypes. JSONSlice [ string ]{ "8.0" , "8.1" }, adv .ReleaseVersions )
137138}
138139
139140func TestSaveAdvisories (t * testing.T ) {
0 commit comments