Skip to content

Commit

Permalink
Add missing address tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Gilthoniel committed Mar 24, 2020
1 parent 11b0cc6 commit 0981684
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
15 changes: 15 additions & 0 deletions mino/minoch/address_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,16 @@ import (
"testing/quick"

"github.com/stretchr/testify/require"
"go.dedis.ch/fabric/mino"
)

func TestAddress_Equal(t *testing.T) {
addr := address{id: "A"}
require.True(t, addr.Equal(addr))
require.False(t, addr.Equal(address{}))
require.False(t, addr.Equal(fakeAddress{}))
}

func TestAddress_MarshalText(t *testing.T) {
f := func(id string) bool {
addr := address{id: id}
Expand Down Expand Up @@ -43,3 +51,10 @@ func TestAddressFactory_FromText(t *testing.T) {
err := quick.Check(f, nil)
require.NoError(t, err)
}

//------------------------------------------------------------------------------
// Utility functions

type fakeAddress struct {
mino.Address
}
11 changes: 11 additions & 0 deletions mino/minogrpc/mod_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,13 @@ func Test_MakeRPC(t *testing.T) {

}

func TestAddress_Equal(t *testing.T) {
addr := address{id: "A"}
require.True(t, addr.Equal(addr))
require.False(t, addr.Equal(address{}))
require.False(t, addr.Equal(fakeAddress{}))
}

func TestAddress_MarshalText(t *testing.T) {
f := func(id string) bool {
addr := address{id: id}
Expand Down Expand Up @@ -224,3 +231,7 @@ func (it *fakeAddressIterator) GetNext() mino.Address {
it.cursor++
return p
}

type fakeAddress struct {
mino.Address
}

0 comments on commit 0981684

Please sign in to comment.