@Test
  public void largeDataTest() {
    StringBuilder builder = new StringBuilder();
    String[] alpha = {"a", "b", "c", "d", "e", "f"};
    for (int i = 0; i < 1024 * 10; i++) {
      builder.append(alpha[i % alpha.length]);
    }
    String req = builder.toString();

    tcpRestServer.addSingletonResource(new HelloWorldResource());
    System.out.println(
        "-----------------------------------"
            + tcpRestServer.getClass().getCanonicalName()
            + "--------------------------------");
    TcpRestClientFactory factory =
        new TcpRestClientFactory(HelloWorld.class, "localhost", tcpRestServer.getServerPort());

    HelloWorld client = (HelloWorld) factory.getInstance();
    assertEquals(req, client.echo(req));
  }