testing library

Classes

AsyncMessageGrouper
Collects stream data into messages by interpreting it as base-128 encoded lengths interleaved with raw data.
SyncMessageGrouper
Groups bytes in delimited proto format into the bytes for each message.
TestAsyncWorkerConnection
A StdAsyncWorkerConnection which records its responses.
TestAsyncWorkerLoop
A AsyncWorkerLoop for testing.
TestStdin
Interface for a mock Stdin object that allows you to add bytes manually.
TestStdinAsync
A mock Stdin object which only implements listen.
TestStdinSync
A Stdin mock object which only implements readByteSync.
TestStdoutStream
A Stdout mock object.
TestSyncWorkerConnection
A StdSyncWorkerConnection which records its responses.
TestSyncWorkerLoop
A SyncWorkerLoop for testing.
TestWorkerConnection
Interface for a TestWorkerConnection which records its responses
TestWorkerLoop
Interface for a TestWorkerLoop which allows you to enqueue responses.

Functions

protoToDelimitedBuffer(GeneratedMessage message) List<int>