internal/jsonrpc2_v2: refactor Reader/Writer and remove event dependency
In preparation for extracting the jsonrpc2_v2 package, update the Reader and Writer interfaces to not report byte counts, and remove the internal/event dependency. Change-Id: Ie6b373736fe297c8427cd4ece7ddad33e275864b Reviewed-on: https://go-review.googlesource.com/c/tools/+/678956 Reviewed-by: Alan Donovan <adonovan@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
bd88cac942
commit
82be9ce756
1 changed files with 102 additions and 167 deletions
|
|
@ -118,7 +118,7 @@ func runServerTest(t *testing.T, test *conformanceTest) {
|
|||
}
|
||||
|
||||
writeMsg := func(msg jsonrpc2.Message) {
|
||||
if _, err := cStream.Write(ctx, msg); err != nil {
|
||||
if err := cStream.Write(ctx, msg); err != nil {
|
||||
t.Fatalf("Write failed: %v", err)
|
||||
}
|
||||
}
|
||||
|
|
@ -145,7 +145,7 @@ func runServerTest(t *testing.T, test *conformanceTest) {
|
|||
// next incoming response.
|
||||
nextResponse := func() (*jsonrpc2.Response, error, bool) {
|
||||
for {
|
||||
msg, _, err := cStream.Read(ctx)
|
||||
msg, err := cStream.Read(ctx)
|
||||
if err != nil {
|
||||
// TODO(rfindley): we don't document (or want to document) that the in
|
||||
// memory transports use a net.Pipe. How can users detect this failure?
|
||||
|
|
|
|||
Loading…
Reference in a new issue