Skip to content

Commit 7771246

Browse files
committed
unittests for multisig
Signed-off-by: aaadir <adir@il.ibm.com>
1 parent 8c83ea0 commit 7771246

10 files changed

Lines changed: 1286 additions & 60 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ require (
1313
github.com/gin-gonic/gin v1.11.0
1414
github.com/go-co-op/gocron/v2 v2.19.1
1515
github.com/google/pprof v0.0.0-20260202012954-cb029daf43ef
16-
github.com/google/uuid v1.6.0
1716
github.com/hashicorp/go-uuid v1.0.3
1817
github.com/hyperledger-labs/fabric-smart-client v0.8.3-0.20260302105910-adde99d4bf54
1918
github.com/hyperledger/fabric-chaincode-go/v2 v2.3.0
@@ -123,6 +122,7 @@ require (
123122
github.com/google/go-cmp v0.7.0 // indirect
124123
github.com/google/gopacket v1.1.19 // indirect
125124
github.com/google/s2a-go v0.1.8 // indirect
125+
github.com/google/uuid v1.6.0 // indirect
126126
github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
127127
github.com/googleapis/gax-go/v2 v2.14.1 // indirect
128128
github.com/gorilla/mux v1.8.1 // indirect

token/services/identity/multisig/deserializer.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,25 @@ import (
1616
driver2 "github.com/hyperledger-labs/fabric-token-sdk/token/services/identity/driver"
1717
)
1818

19+
//go:generate counterfeiter -o mock/audit_info_provider.go -fake-name AuditInfoProvider github.com/hyperledger-labs/fabric-token-sdk/token/driver.AuditInfoProvider
20+
//go:generate counterfeiter -o mock/verifier.go -fake-name Verifier github.com/hyperledger-labs/fabric-token-sdk/token/driver.Verifier
21+
//go:generate counterfeiter -o mock/matcher.go -fake-name Matcher github.com/hyperledger-labs/fabric-token-sdk/token/driver.Matcher
22+
//go:generate counterfeiter -o mock/audit_info_matcher.go -fake-name AuditInfoMatcher . AuditInfoMatcher
23+
//go:generate sed -i "/var _ multisig\\.AuditInfoMatcher = new(AuditInfoMatcher)/d" mock/audit_info_matcher.go
24+
//go:generate sed -i "/\"github.com\\/hyperledger-labs\\/fabric-token-sdk\\/token\\/services\\/identity\\/multisig\"/d" mock/audit_info_matcher.go
25+
26+
//go:generate counterfeiter -o mock/verifier_des.go -fake-name VerifierDES . VerifierDES
27+
//go:generate sed -i "/var _ multisig\\.VerifierDES = new(VerifierDES)/d" mock/verifier_des.go
28+
//go:generate sed -i "/\"github.com\\/hyperledger-labs\\/fabric-token-sdk\\/token\\/services\\/identity\\/multisig\"/d" mock/verifier_des.go
29+
1930
type VerifierDES interface {
2031
DeserializeVerifier(ctx context.Context, id driver.Identity) (driver.Verifier, error)
2132
}
2233

34+
//go:generate counterfeiter -o mock/audit_info_matcher.go -fake-name AuditInfoMatcher . AuditInfoMatcher
35+
//go:generate sed -i "/var _ multisig\\.AuditInfoMatcher = new(AuditInfoMatcher)/d" mock/audit_info_matcher.go
36+
//go:generate sed -i "/\"github.com\\/hyperledger-labs\\/fabric-token-sdk\\/token\\/services\\/identity\\/multisig\"/d" mock/audit_info_matcher.go
37+
2338
type AuditInfoMatcher interface {
2439
GetAuditInfoMatcher(ctx context.Context, owner driver.Identity, auditInfo []byte) (driver.Matcher, error)
2540
}

0 commit comments

Comments
 (0)