Skip to content

Commit a529bcc

Browse files
authored
Merge pull request #295 from slashdevops/fix-remove-go-mock
Fix: remove go mock
2 parents b1dbe37 + 706ac25 commit a529bcc

27 files changed

+169
-135
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"stscreds",
6767
"syslist",
6868
"Tracef",
69+
"uber",
6970
"unmarshalling",
7071
"usrr",
7172
"usrs",

go.mod

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ go 1.23
44

55
require (
66
github.com/aws/aws-lambda-go v1.47.0
7-
github.com/aws/aws-sdk-go-v2 v1.32.3
8-
github.com/aws/aws-sdk-go-v2/config v1.28.1
9-
github.com/aws/aws-sdk-go-v2/credentials v1.17.42
10-
github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2
11-
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.34.3
12-
github.com/golang/mock v1.6.0
7+
github.com/aws/aws-sdk-go-v2 v1.32.4
8+
github.com/aws/aws-sdk-go-v2/config v1.28.2
9+
github.com/aws/aws-sdk-go-v2/credentials v1.17.43
10+
github.com/aws/aws-sdk-go-v2/service/s3 v1.66.3
11+
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.34.4
1312
github.com/google/go-cmp v0.6.0
1413
github.com/hashicorp/go-retryablehttp v0.7.7
1514
github.com/pkg/errors v0.9.1
1615
github.com/spf13/cobra v1.8.1
1716
github.com/spf13/viper v1.19.0
1817
github.com/stretchr/testify v1.9.0
18+
go.uber.org/mock v0.5.0
1919
golang.org/x/oauth2 v0.23.0
2020
google.golang.org/api v0.204.0
2121
gopkg.in/yaml.v3 v3.0.1
@@ -26,18 +26,18 @@ require (
2626
cloud.google.com/go/auth/oauth2adapt v0.2.5 // indirect
2727
cloud.google.com/go/compute/metadata v0.5.2 // indirect
2828
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 // indirect
29-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.18 // indirect
30-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 // indirect
31-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 // indirect
29+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.19 // indirect
30+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23 // indirect
31+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23 // indirect
3232
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
33-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 // indirect
33+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23 // indirect
3434
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect
35-
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 // indirect
36-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 // indirect
37-
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 // indirect
38-
github.com/aws/aws-sdk-go-v2/service/sso v1.24.3 // indirect
39-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.3 // indirect
40-
github.com/aws/aws-sdk-go-v2/service/sts v1.32.3 // indirect
35+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4 // indirect
36+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 // indirect
37+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 // indirect
38+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.4 // indirect
39+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.4 // indirect
40+
github.com/aws/aws-sdk-go-v2/service/sts v1.32.4 // indirect
4141
github.com/aws/smithy-go v1.22.0 // indirect
4242
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4343
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -74,7 +74,7 @@ require (
7474
golang.org/x/net v0.30.0 // indirect
7575
golang.org/x/sys v0.26.0 // indirect
7676
golang.org/x/text v0.19.0 // indirect
77-
google.golang.org/genproto/googleapis/api v0.0.0-20241015192408-796eee8c2d53 // indirect
77+
google.golang.org/genproto/googleapis/api v0.0.0-20241021214115-324edc3d5d38 // indirect
7878
google.golang.org/genproto/googleapis/rpc v0.0.0-20241021214115-324edc3d5d38 // indirect
7979
google.golang.org/grpc v1.67.1 // indirect
8080
google.golang.org/protobuf v1.35.1 // indirect

go.sum

Lines changed: 34 additions & 49 deletions
Large diffs are not rendered by default.

internal/core/idp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"github.com/slashdevops/idp-scim-sync/internal/model"
77
)
88

9-
//go:generate go run github.com/golang/mock/mockgen@v1.6.0 -package=mocks -destination=../../mocks/core/idp_mocks.go -source=idp.go
9+
//go:generate go run go.uber.org/mock/mockgen@v0.5.0 -package=mocks -destination=../../mocks/core/idp_mocks.go -source=idp.go
1010

1111
// IdentityProviderService is the interface consumed by the core services and
1212
// needs to be implemented by the Identity Provider service.

internal/core/options_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"reflect"
55
"testing"
66

7-
gomock "github.com/golang/mock/gomock"
87
mocks "github.com/slashdevops/idp-scim-sync/mocks/core"
8+
"go.uber.org/mock/gomock"
99
)
1010

1111
func TestWithIdentityProviderGroupsFilter(t *testing.T) {

internal/core/reconciling_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import (
55
"errors"
66
"testing"
77

8-
gomock "github.com/golang/mock/gomock"
98
"github.com/slashdevops/idp-scim-sync/internal/model"
109
mocks "github.com/slashdevops/idp-scim-sync/mocks/core"
1110
"github.com/stretchr/testify/assert"
11+
"go.uber.org/mock/gomock"
1212
)
1313

1414
func TestReconcilingGroups(t *testing.T) {

internal/core/repository.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"github.com/slashdevops/idp-scim-sync/internal/model"
77
)
88

9-
//go:generate go run github.com/golang/mock/mockgen@v1.6.0 -package=mocks -destination=../../mocks/core/repository_mocks.go -source=repository.go
9+
//go:generate go run go.uber.org/mock/mockgen@v0.5.0 -package=mocks -destination=../../mocks/core/repository_mocks.go -source=repository.go
1010

1111
// StateRepository is an interface for a repository that stores the state of the
1212
// synchronization process.

internal/core/scim.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"github.com/slashdevops/idp-scim-sync/internal/model"
77
)
88

9-
//go:generate go run github.com/golang/mock/mockgen@v1.6.0 -package=mocks -destination=../../mocks/core/scim_mocks.go -source=scim.go
9+
//go:generate go run go.uber.org/mock/mockgen@v0.5.0 -package=mocks -destination=../../mocks/core/scim_mocks.go -source=scim.go
1010

1111
// SCIMService is the interface that needs to be implemented by the
1212
// SCIM Provider service.

internal/core/sync_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import (
99
"os"
1010
"testing"
1111

12-
gomock "github.com/golang/mock/gomock"
1312
"github.com/slashdevops/idp-scim-sync/internal/idp"
1413
"github.com/slashdevops/idp-scim-sync/internal/model"
1514
"github.com/slashdevops/idp-scim-sync/internal/repository"
@@ -18,6 +17,7 @@ import (
1817
"github.com/slashdevops/idp-scim-sync/pkg/aws"
1918
"github.com/slashdevops/idp-scim-sync/pkg/google"
2019
"github.com/stretchr/testify/assert"
20+
"go.uber.org/mock/gomock"
2121
admin "google.golang.org/api/admin/directory/v1"
2222
"google.golang.org/api/option"
2323
)

internal/idp/idp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ var (
2424
ErrGroupResultNil = errors.New("provider: group result is nil")
2525
)
2626

27-
//go:generate go run github.com/golang/mock/mockgen@v1.6.0 -package=mocks -destination=../../mocks/idp/idp_mocks.go -source=idp.go GoogleProviderService
27+
//go:generate go run go.uber.org/mock/mockgen@v0.5.0 -package=mocks -destination=../../mocks/idp/idp_mocks.go -source=idp.go GoogleProviderService
2828

2929
// GoogleProviderService is the interface that wraps the Google Provider Service methods.
3030
type GoogleProviderService interface {

0 commit comments

Comments
 (0)