cosmos-sdk/fuzz/fuzz.patch
AdamKorcz 968bc7cbd9
test(fuzz): fix broken OSS-Fuz build (#21940)
Signed-off-by: Adam Korczynski <Adam@adalogics.com>
2024-09-30 10:32:27 +00:00

82 lines
2.7 KiB
Diff

diff --git a/types/address_test.go b/types/address_test.go
index 014a48b73..99f9a1a86 100644
--- a/types/address_test.go
+++ b/types/address_test.go
@@ -26,10 +26,6 @@ type addressTestSuite struct {
suite.Suite
}
-func TestAddressTestSuite(t *testing.T) {
- suite.Run(t, new(addressTestSuite))
-}
-
func (s *addressTestSuite) SetupSuite() {
s.T().Parallel()
}
@@ -403,65 +399,6 @@ func (s *addressTestSuite) TestAddressInterface() {
}
}
-func (s *addressTestSuite) TestBech32ifyAddressBytes() {
- type args struct {
- prefix string
- bs []byte
- }
- tests := []struct {
- name string
- args args
- want string
- wantErr bool
- }{
- {"empty address", args{"prefixa", []byte{}}, "", false},
- {"empty prefix", args{"", addr20byte}, "", true},
- {"10-byte address", args{"prefixa", addr10byte}, "prefixa1qqqsyqcyq5rqwzqf3953cc", false},
- {"10-byte address", args{"prefixb", addr10byte}, "prefixb1qqqsyqcyq5rqwzqf20xxpc", false},
- {"20-byte address", args{"prefixa", addr20byte}, "prefixa1qqqsyqcyq5rqwzqfpg9scrgwpugpzysn7hzdtn", false},
- {"20-byte address", args{"prefixb", addr20byte}, "prefixb1qqqsyqcyq5rqwzqfpg9scrgwpugpzysnrujsuw", false},
- }
- for _, tt := range tests {
- s.T().Run(tt.name, func(t *testing.T) {
- got, err := types.Bech32ifyAddressBytes(tt.args.prefix, tt.args.bs)
- if (err != nil) != tt.wantErr {
- t.Errorf("Bech32ifyBytes() error = %v, wantErr %v", err, tt.wantErr)
- return
- }
- require.Equal(t, tt.want, got)
- })
- }
-}
-
-func (s *addressTestSuite) TestMustBech32ifyAddressBytes() {
- type args struct {
- prefix string
- bs []byte
- }
- tests := []struct {
- name string
- args args
- want string
- wantPanic bool
- }{
- {"empty address", args{"prefixa", []byte{}}, "", false},
- {"empty prefix", args{"", addr20byte}, "", true},
- {"10-byte address", args{"prefixa", addr10byte}, "prefixa1qqqsyqcyq5rqwzqf3953cc", false},
- {"10-byte address", args{"prefixb", addr10byte}, "prefixb1qqqsyqcyq5rqwzqf20xxpc", false},
- {"20-byte address", args{"prefixa", addr20byte}, "prefixa1qqqsyqcyq5rqwzqfpg9scrgwpugpzysn7hzdtn", false},
- {"20-byte address", args{"prefixb", addr20byte}, "prefixb1qqqsyqcyq5rqwzqfpg9scrgwpugpzysnrujsuw", false},
- }
- for _, tt := range tests {
- s.T().Run(tt.name, func(t *testing.T) {
- if tt.wantPanic {
- require.Panics(t, func() { types.MustBech32ifyAddressBytes(tt.args.prefix, tt.args.bs) })
- return
- }
- require.Equal(t, tt.want, types.MustBech32ifyAddressBytes(tt.args.prefix, tt.args.bs))
- })
- }
-}
-
func (s *addressTestSuite) TestAddressTypesEquals() {
addr1 := secp256k1.GenPrivKey().PubKey().Address()
accAddr1 := types.AccAddress(addr1)