MockHttpResponse constructor

MockHttpResponse({
  1. bool copyBuffer = true,
  2. required int statusCode,
  3. required String reasonPhrase,
  4. required int contentLength,
  5. Duration? deadline,
  6. required Encoding encoding,
  7. required bool persistentConnection,
  8. bool? bufferOutput,
})

copyBuffer corresponds to copy on the BytesBuilder constructor.

Implementation

MockHttpResponse(
    {bool copyBuffer = true,
    required this.statusCode,
    required this.reasonPhrase,
    required this.contentLength,
    this.deadline,
    required this.encoding,
    required this.persistentConnection,
    bool? bufferOutput}) {
  _buf = BytesBuilder(copy: copyBuffer != false);
  _bufferOutput = bufferOutput != false;
  statusCode = 200;
}