Commit 91dbcfdf authored by Petar Radovic's avatar Petar Radovic

handshake ack tests

parent 359a3163
...@@ -63,7 +63,7 @@ func TestHandshake(t *testing.T) { ...@@ -63,7 +63,7 @@ func TestHandshake(t *testing.T) {
stream1 := &StreamMock{readBuffer: &buffer1, writeBuffer: &buffer2} stream1 := &StreamMock{readBuffer: &buffer1, writeBuffer: &buffer2}
stream2 := &StreamMock{readBuffer: &buffer2, writeBuffer: &buffer1} stream2 := &StreamMock{readBuffer: &buffer2, writeBuffer: &buffer1}
w, _ := protobuf.NewWriterAndReader(stream2) w, r := protobuf.NewWriterAndReader(stream2)
if err := w.WriteMsg(&pb.ShakeHand{ if err := w.WriteMsg(&pb.ShakeHand{
Address: expectedInfo.Address, Address: expectedInfo.Address,
NetworkID: expectedInfo.NetworkID, NetworkID: expectedInfo.NetworkID,
...@@ -80,6 +80,10 @@ func TestHandshake(t *testing.T) { ...@@ -80,6 +80,10 @@ func TestHandshake(t *testing.T) {
if *res != expectedInfo { if *res != expectedInfo {
t.Fatalf("got %+v, expected %+v", res, info) t.Fatalf("got %+v, expected %+v", res, info)
} }
if err := r.ReadMsg(&pb.Ack{}); err != nil {
t.Fatal(err)
}
}) })
t.Run("ERROR - write error ", func(t *testing.T) { t.Run("ERROR - write error ", func(t *testing.T) {
...@@ -142,6 +146,10 @@ func TestHandle(t *testing.T) { ...@@ -142,6 +146,10 @@ func TestHandle(t *testing.T) {
t.Fatal(err) t.Fatal(err)
} }
if err := w.WriteMsg(&pb.Ack{}); err != nil {
t.Fatal(err)
}
res, err := handshakeService.Handle(stream1) res, err := handshakeService.Handle(stream1)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment