@Test
    void errorNoMessage() throws Exception {
        final Throwable t = catchThrowable(() -> unitTestBlockingStub.errorNoMessage(REQUEST_MESSAGE));
        assertThat(t).isInstanceOfSatisfying(StatusRuntimeException.class, ex -> {
            assertThat(ex.getStatus()).isNotNull();
            assertThat(ex.getStatus().getCode()).isEqualTo(Code.ABORTED);
            assertThat(ex.getStatus().getDescription()).isNull();
        });

        checkRequestLogError((headers, rpcReq, cause) -> {
            assertThat(rpcReq).isNotNull();
            assertThat(rpcReq.serviceName()).isEqualTo("armeria.grpc.testing.UnitTestService");
            assertThat(rpcReq.method()).isEqualTo("ErrorNoMessage");
            assertThat(rpcReq.params()).containsExactly(REQUEST_MESSAGE);
            assertThat(cause).isInstanceOfSatisfying(StatusRuntimeException.class, ex -> {
                assertThat(ex.getStatus()).isNotNull();
                assertThat(ex.getStatus().getCode()).isEqualTo(Code.ABORTED);
                assertThat(ex.getStatus().getDescription()).isNull();
            });
        });
    }
Must be at least {@link #unaryPayloadLength()}, plus some to account for encoding overhead.
grpc/src/test/java/com/linecorp/armeria/client/grpc/GrpcClientTest.java