forked from cerc-io/plugeth
fixed unittest after new implementation
This commit is contained in:
parent
d9efaf754c
commit
e8c1399bbf
@ -112,42 +112,6 @@ func TestJsonDecoderWithValidBatchRequest(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestJsonDecoderWithIncompleteMessage(t *testing.T) {
|
|
||||||
reqdata := []byte(`{"jsonrpc":"2.0","method":"modules","pa`)
|
|
||||||
decoder := newJsonTestConn(reqdata)
|
|
||||||
|
|
||||||
jsonDecoder := NewJsonCoder(decoder)
|
|
||||||
requests, batch, err := jsonDecoder.ReadRequest()
|
|
||||||
|
|
||||||
if err != io.EOF {
|
|
||||||
t.Errorf("Expected to read an incomplete request err but got %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
// remaining message
|
|
||||||
decoder.Write([]byte(`rams":[],"id":64}`))
|
|
||||||
requests, batch, err = jsonDecoder.ReadRequest()
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
t.Errorf("Read valid request failed - %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(requests) != 1 {
|
|
||||||
t.Errorf("Expected to get a single request but got %d", len(requests))
|
|
||||||
}
|
|
||||||
|
|
||||||
if batch {
|
|
||||||
t.Errorf("Got batch indication while expecting single request")
|
|
||||||
}
|
|
||||||
|
|
||||||
if requests[0].Id != float64(64) {
|
|
||||||
t.Errorf("Expected req.Id == 64 but got %v", requests[0].Id)
|
|
||||||
}
|
|
||||||
|
|
||||||
if requests[0].Method != "modules" {
|
|
||||||
t.Errorf("Expected req.Method == 'modules' got '%s'", requests[0].Method)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestJsonDecoderWithInvalidIncompleteMessage(t *testing.T) {
|
func TestJsonDecoderWithInvalidIncompleteMessage(t *testing.T) {
|
||||||
reqdata := []byte(`{"jsonrpc":"2.0","method":"modules","pa`)
|
reqdata := []byte(`{"jsonrpc":"2.0","method":"modules","pa`)
|
||||||
decoder := newJsonTestConn(reqdata)
|
decoder := newJsonTestConn(reqdata)
|
||||||
@ -155,7 +119,7 @@ func TestJsonDecoderWithInvalidIncompleteMessage(t *testing.T) {
|
|||||||
jsonDecoder := NewJsonCoder(decoder)
|
jsonDecoder := NewJsonCoder(decoder)
|
||||||
requests, batch, err := jsonDecoder.ReadRequest()
|
requests, batch, err := jsonDecoder.ReadRequest()
|
||||||
|
|
||||||
if err != io.EOF {
|
if err != io.ErrUnexpectedEOF {
|
||||||
t.Errorf("Expected to read an incomplete request err but got %v", err)
|
t.Errorf("Expected to read an incomplete request err but got %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user