@Override
public HttpStatusAssert assertStatus() {
    return new HttpStatusAssert(status(), this);
}

@Override
public HttpHeadersAssert assertHeaders() {
    return new HttpHeadersAssert(headers(), this);
}

@Override
public HttpDataAssert assertContent() {
    return new HttpDataAssert(content(), this);
}

@Override
public HttpHeadersAssert assertTrailers() {
    return new HttpHeadersAssert(trailers(), this);
}