@@ -183,6 +183,78 @@ func TestConvertFromRpcPkgs(t *testing.T) {
183
183
},
184
184
},
185
185
},
186
+ {
187
+ args : args {
188
+ rpcPkgs : []* common.Package {
189
+ {
190
+ Name : "binary" ,
191
+ Version : "4.2+dfsg" ,
192
+ Release : "0.1+deb7u4" ,
193
+ Epoch : 0 ,
194
+ Arch : "amd64" ,
195
+ SrcName : "bash" ,
196
+ SrcVersion : "4.2+dfsg" ,
197
+ SrcRelease : "0.1+deb7u4" ,
198
+ SrcEpoch : 0 ,
199
+ Licenses : []string {"GPL-3.0" },
200
+ Locations : []* common.Location {
201
+ {
202
+ StartLine : 10 ,
203
+ EndLine : 20 ,
204
+ },
205
+ {
206
+ StartLine : 22 ,
207
+ EndLine : 32 ,
208
+ },
209
+ },
210
+ Layer : & common.Layer {
211
+ Digest : "sha256:8d42b73fc1ddc2e9e66c954966f144665825e69f4ed10c66342ae7c26b38d4e4" ,
212
+ DiffId : "sha256:745d171eb8c3d69f788da3a1b053056231ad140b80be71d6869229846a1f3a77" ,
213
+ },
214
+ Digest : "SHA1:901a7b55410321c4d35543506cff2a8613ef5aa2" ,
215
+ Indirect : false ,
216
+ Identifier : & common.PkgIdentifier {
217
+ Uid : "63f8bef824b960e3" ,
218
+ },
219
+ Maintainer : "alice@example.com" ,
220
+ },
221
+ },
222
+ },
223
+ want : []ftypes.Package {
224
+ {
225
+ Name : "binary" ,
226
+ Version : "4.2+dfsg" ,
227
+ Release : "0.1+deb7u4" ,
228
+ Epoch : 0 ,
229
+ Arch : "amd64" ,
230
+ SrcName : "bash" ,
231
+ SrcVersion : "4.2+dfsg" ,
232
+ SrcRelease : "0.1+deb7u4" ,
233
+ SrcEpoch : 0 ,
234
+ Licenses : []string {"GPL-3.0" },
235
+ Locations : []ftypes.Location {
236
+ {
237
+ StartLine : 10 ,
238
+ EndLine : 20 ,
239
+ },
240
+ {
241
+ StartLine : 22 ,
242
+ EndLine : 32 ,
243
+ },
244
+ },
245
+ Layer : ftypes.Layer {
246
+ Digest : "sha256:8d42b73fc1ddc2e9e66c954966f144665825e69f4ed10c66342ae7c26b38d4e4" ,
247
+ DiffID : "sha256:745d171eb8c3d69f788da3a1b053056231ad140b80be71d6869229846a1f3a77" ,
248
+ },
249
+ Digest : "SHA1:901a7b55410321c4d35543506cff2a8613ef5aa2" ,
250
+ Indirect : false ,
251
+ Identifier : ftypes.PkgIdentifier {
252
+ UID : "63f8bef824b960e3" ,
253
+ },
254
+ Maintainer : "alice@example.com" ,
255
+ },
256
+ },
257
+ },
186
258
}
187
259
for _ , tt := range tests {
188
260
t .Run (tt .name , func (t * testing.T ) {
0 commit comments