aboutsummaryrefslogtreecommitdiffstats
path: root/core/test/network_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'core/test/network_test.go')
-rw-r--r--core/test/network_test.go28
1 files changed, 10 insertions, 18 deletions
diff --git a/core/test/network_test.go b/core/test/network_test.go
index e05dec5..d040a16 100644
--- a/core/test/network_test.go
+++ b/core/test/network_test.go
@@ -48,11 +48,11 @@ func (s *NetworkTestSuite) setupNetworks(
// Setup several network modules.
networks := make(map[types.NodeID]*Network)
for _, key := range pubKeys {
- n := NewNetwork(
- key,
- &FixedLatencyModel{},
- NewDefaultMarshaller(nil),
- NetworkConfig{Type: NetworkTypeFake})
+ n := NewNetwork(key, NetworkConfig{
+ Type: NetworkTypeFake,
+ DirectLatency: &FixedLatencyModel{},
+ GossipLatency: &FixedLatencyModel{},
+ Marshaller: NewDefaultMarshaller(nil)})
networks[n.ID] = n
wg.Add(1)
go func() {
@@ -297,21 +297,13 @@ func (s *NetworkTestSuite) TestBroadcastToSet() {
// Try broadcasting with datum from round 0, and make sure only node belongs
// to that set receiving the message.
nerd.BroadcastVote(&types.Vote{})
- req.IsType(<-notaryNode.ReceiveChan(), &types.Vote{})
- nerd.BroadcastBlock(&types.Block{})
- req.IsType(<-notaryNode.ReceiveChan(), &types.Block{})
+ req.IsType(&types.Vote{}, <-notaryNode.ReceiveChan())
nerd.BroadcastDKGPrivateShare(&typesDKG.PrivateShare{})
- req.IsType(<-dkgNode.ReceiveChan(), &typesDKG.PrivateShare{})
+ req.IsType(&typesDKG.PrivateShare{}, <-dkgNode.ReceiveChan())
nerd.BroadcastDKGPartialSignature(&typesDKG.PartialSignature{})
- req.IsType(<-dkgNode.ReceiveChan(), &typesDKG.PartialSignature{})
- // There should be no remaining message in each node.
- for _, n := range networks {
- select {
- case <-n.ReceiveChan():
- req.False(true)
- default:
- }
- }
+ req.IsType(&typesDKG.PartialSignature{}, <-dkgNode.ReceiveChan())
+ nerd.BroadcastBlock(&types.Block{})
+ req.IsType(&types.Block{}, <-notaryNode.ReceiveChan())
}
func TestNetwork(t *testing.T) {