@@ -19,7 +19,6 @@ package bundle_test
19
19
import (
20
20
"bytes"
21
21
"context"
22
- bundle2 "github.com/snyk/code-client-go/internal/bundle"
23
22
"os"
24
23
"path/filepath"
25
24
"strings"
@@ -30,8 +29,9 @@ import (
30
29
"github.com/stretchr/testify/assert"
31
30
"github.com/stretchr/testify/require"
32
31
33
- deepcode2 "github.com/snyk/code-client-go/deepcode"
34
- mocks2 "github.com/snyk/code-client-go/deepcode/mocks"
32
+ "github.com/snyk/code-client-go/internal/bundle"
33
+ "github.com/snyk/code-client-go/internal/deepcode"
34
+ deepcodeMocks "github.com/snyk/code-client-go/internal/deepcode/mocks"
35
35
"github.com/snyk/code-client-go/internal/util"
36
36
"github.com/snyk/code-client-go/observability/mocks"
37
37
)
@@ -42,8 +42,8 @@ func Test_Create(t *testing.T) {
42
42
ctrl := gomock .NewController (t )
43
43
mockSpan := mocks .NewMockSpan (ctrl )
44
44
mockSpan .EXPECT ().Context ().AnyTimes ()
45
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
46
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
45
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
46
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
47
47
ConfigFiles : []string {},
48
48
Extensions : []string {".java" },
49
49
}, nil )
@@ -61,7 +61,7 @@ func Test_Create(t *testing.T) {
61
61
err := os .WriteFile (file , []byte (data ), 0600 )
62
62
require .NoError (t , err )
63
63
64
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
64
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
65
65
bundle , err := bundleManager .Create (context .Background (),
66
66
"testRequestId" ,
67
67
dir ,
@@ -77,8 +77,8 @@ func Test_Create(t *testing.T) {
77
77
ctrl := gomock .NewController (t )
78
78
mockSpan := mocks .NewMockSpan (ctrl )
79
79
mockSpan .EXPECT ().Context ().AnyTimes ()
80
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
81
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
80
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
81
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
82
82
ConfigFiles : []string {},
83
83
Extensions : []string {".java" },
84
84
}, nil )
@@ -93,7 +93,7 @@ func Test_Create(t *testing.T) {
93
93
err := os .WriteFile (file , []byte (data ), 0600 )
94
94
require .NoError (t , err )
95
95
96
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
96
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
97
97
bundle , err := bundleManager .Create (context .Background (),
98
98
"testRequestId" ,
99
99
dir ,
@@ -110,8 +110,8 @@ func Test_Create(t *testing.T) {
110
110
ctrl := gomock .NewController (t )
111
111
mockSpan := mocks .NewMockSpan (ctrl )
112
112
mockSpan .EXPECT ().Context ().AnyTimes ()
113
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
114
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
113
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
114
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
115
115
ConfigFiles : []string {},
116
116
Extensions : []string {".java" },
117
117
}, nil )
@@ -130,7 +130,7 @@ func Test_Create(t *testing.T) {
130
130
)
131
131
require .NoError (t , err )
132
132
133
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
133
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
134
134
bundle , err := bundleManager .Create (context .Background (),
135
135
"testRequestId" ,
136
136
dir ,
@@ -147,8 +147,8 @@ func Test_Create(t *testing.T) {
147
147
ctrl := gomock .NewController (t )
148
148
mockSpan := mocks .NewMockSpan (ctrl )
149
149
mockSpan .EXPECT ().Context ().AnyTimes ()
150
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
151
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
150
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
151
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
152
152
ConfigFiles : []string {},
153
153
Extensions : []string {".java" },
154
154
}, nil )
@@ -166,7 +166,7 @@ func Test_Create(t *testing.T) {
166
166
},
167
167
)
168
168
require .NoError (t , err )
169
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
169
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
170
170
bundle , err := bundleManager .Create (context .Background (),
171
171
"testRequestId" ,
172
172
dir ,
@@ -181,8 +181,8 @@ func Test_Create(t *testing.T) {
181
181
ctrl := gomock .NewController (t )
182
182
mockSpan := mocks .NewMockSpan (ctrl )
183
183
mockSpan .EXPECT ().Context ().AnyTimes ()
184
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
185
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
184
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
185
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
186
186
ConfigFiles : []string {".test" },
187
187
Extensions : []string {},
188
188
}, nil )
@@ -199,7 +199,7 @@ func Test_Create(t *testing.T) {
199
199
err := os .WriteFile (file , []byte ("some content so the file won't be skipped" ), 0600 )
200
200
assert .Nil (t , err )
201
201
202
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
202
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
203
203
bundle , err := bundleManager .Create (context .Background (),
204
204
"testRequestId" ,
205
205
tempDir ,
@@ -214,8 +214,8 @@ func Test_Create(t *testing.T) {
214
214
ctrl := gomock .NewController (t )
215
215
mockSpan := mocks .NewMockSpan (ctrl )
216
216
mockSpan .EXPECT ().Context ().AnyTimes ()
217
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
218
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
217
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
218
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
219
219
ConfigFiles : []string {},
220
220
Extensions : []string {".java" },
221
221
}, nil )
@@ -247,7 +247,7 @@ func Test_Create(t *testing.T) {
247
247
require .NoError (t , err )
248
248
}
249
249
250
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
250
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
251
251
bundle , err := bundleManager .Create (context .Background (),
252
252
"testRequestId" ,
253
253
tempDir ,
@@ -272,22 +272,22 @@ func Test_Upload(t *testing.T) {
272
272
ctrl := gomock .NewController (t )
273
273
mockSpan := mocks .NewMockSpan (ctrl )
274
274
mockSpan .EXPECT ().Context ().AnyTimes ()
275
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
275
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
276
276
mockSnykCodeClient .EXPECT ().ExtendBundle (gomock .Any (), "bundleHash" , gomock .Len (1 ), []string {}).Times (1 )
277
277
mockInstrumentor := mocks .NewMockInstrumentor (ctrl )
278
278
mockInstrumentor .EXPECT ().StartSpan (gomock .Any (), gomock .Any ()).Return (mockSpan ).Times (2 )
279
279
mockInstrumentor .EXPECT ().Finish (gomock .Any ()).Times (2 )
280
280
mockErrorReporter := mocks .NewMockErrorReporter (ctrl )
281
281
282
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
282
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
283
283
documentURI , bundleFile := createTempFileInDir (t , "bundleDoc.java" , 10 , temporaryDir )
284
- bundleFileMap := map [string ]deepcode2 .BundleFile {}
284
+ bundleFileMap := map [string ]deepcode .BundleFile {}
285
285
bundleFileMap [documentURI ] = bundleFile
286
286
287
287
_ , err := bundleManager .Upload (
288
288
context .Background (),
289
289
"testRequestId" ,
290
- bundle2 .NewBundle (mockSnykCodeClient , mockInstrumentor , mockErrorReporter , & logger , "bundleHash" , bundleFileMap , []string {}, []string {documentURI }),
290
+ bundle .NewBundle (mockSnykCodeClient , mockInstrumentor , mockErrorReporter , & logger , "bundleHash" , bundleFileMap , []string {}, []string {documentURI }),
291
291
bundleFileMap )
292
292
assert .NoError (t , err )
293
293
})
@@ -296,16 +296,16 @@ func Test_Upload(t *testing.T) {
296
296
ctrl := gomock .NewController (t )
297
297
mockSpan := mocks .NewMockSpan (ctrl )
298
298
mockSpan .EXPECT ().Context ().AnyTimes ()
299
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
299
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
300
300
mockSnykCodeClient .EXPECT ().ExtendBundle (gomock .Any (), "bundleHash" , gomock .Len (3 ), []string {}).Return ("newBundleHash" , []string {}, nil ).Times (1 )
301
301
mockSnykCodeClient .EXPECT ().ExtendBundle (gomock .Any (), "newBundleHash" , gomock .Len (2 ), []string {}).Return ("newerBundleHash" , []string {}, nil ).Times (1 )
302
302
mockInstrumentor := mocks .NewMockInstrumentor (ctrl )
303
303
mockInstrumentor .EXPECT ().StartSpan (gomock .Any (), gomock .Any ()).Return (mockSpan ).Times (2 )
304
304
mockInstrumentor .EXPECT ().Finish (gomock .Any ()).Times (2 )
305
305
mockErrorReporter := mocks .NewMockErrorReporter (ctrl )
306
- var bundleManager = bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
306
+ var bundleManager = bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
307
307
308
- bundleFileMap := map [string ]deepcode2 .BundleFile {}
308
+ bundleFileMap := map [string ]deepcode .BundleFile {}
309
309
var missingFiles []string
310
310
path , bundleFile := createTempFileInDir (t , "bundleDoc1.java" , (1024 * 1024 )- 1 , temporaryDir )
311
311
bundleFileMap [path ] = bundleFile
@@ -326,29 +326,29 @@ func Test_Upload(t *testing.T) {
326
326
_ , err := bundleManager .Upload (
327
327
context .Background (),
328
328
"testRequestId" ,
329
- bundle2 .NewBundle (mockSnykCodeClient , mockInstrumentor , mockErrorReporter , & logger , "bundleHash" , bundleFileMap , []string {}, missingFiles ),
329
+ bundle .NewBundle (mockSnykCodeClient , mockInstrumentor , mockErrorReporter , & logger , "bundleHash" , bundleFileMap , []string {}, missingFiles ),
330
330
bundleFileMap )
331
331
assert .Nil (t , err )
332
332
})
333
333
}
334
334
335
- func createTempFileInDir (t * testing.T , name string , size int , temporaryDir string ) (string , deepcode2 .BundleFile ) {
335
+ func createTempFileInDir (t * testing.T , name string , size int , temporaryDir string ) (string , deepcode .BundleFile ) {
336
336
t .Helper ()
337
337
338
338
documentURI , fileContent := createFileOfSize (t , name , size , temporaryDir )
339
- return documentURI , deepcode2 .BundleFile {Hash : util .Hash (fileContent ), Content : string (fileContent )}
339
+ return documentURI , deepcode .BundleFile {Hash : util .Hash (fileContent ), Content : string (fileContent )}
340
340
}
341
341
342
342
func Test_IsSupported_Extensions (t * testing.T ) {
343
343
ctrl := gomock .NewController (t )
344
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
345
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
344
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
345
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
346
346
ConfigFiles : []string {},
347
347
Extensions : []string {".java" },
348
348
}, nil )
349
349
mockInstrumentor := mocks .NewMockInstrumentor (ctrl )
350
350
mockErrorReporter := mocks .NewMockErrorReporter (ctrl )
351
- bundler := bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
351
+ bundler := bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
352
352
353
353
t .Run ("should return true for supported languages" , func (t * testing.T ) {
354
354
supported , _ := bundler .IsSupported (context .Background (), "C:\\ some\\ path\\ Test.java" )
@@ -380,14 +380,14 @@ func Test_IsSupported_ConfigFiles(t *testing.T) {
380
380
}
381
381
382
382
ctrl := gomock .NewController (t )
383
- mockSnykCodeClient := mocks2 .NewMockSnykCodeClient (ctrl )
384
- mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode2 .FiltersResponse {
383
+ mockSnykCodeClient := deepcodeMocks .NewMockSnykCodeClient (ctrl )
384
+ mockSnykCodeClient .EXPECT ().GetFilters (gomock .Any ()).Return (deepcode .FiltersResponse {
385
385
ConfigFiles : configFilesFromFiltersEndpoint ,
386
386
Extensions : []string {},
387
387
}, nil )
388
388
mockInstrumentor := mocks .NewMockInstrumentor (ctrl )
389
389
mockErrorReporter := mocks .NewMockErrorReporter (ctrl )
390
- bundler := bundle2 .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
390
+ bundler := bundle .NewBundleManager (newLogger (t ), mockSnykCodeClient , mockInstrumentor , mockErrorReporter )
391
391
dir , _ := os .Getwd ()
392
392
393
393
t .Run ("should return true for supported config files" , func (t * testing.T ) {
0 commit comments