@Test
 public void getMbcs() throws Exception {
   String result = client.strings().getMbcs();
   String expected =
       "啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑ\uE7C7ɡ〇〾⿻⺁\uE843䜣\uE864€";
   Assert.assertEquals(expected, result);
 }
 @Test
 public void putWhitespace() throws Exception {
   client
       .strings()
       .putWhitespace(
           "    Now is the time for all good men to come to the aid of their country    ");
 }
 @Test
 public void getNotProvided() throws Exception {
   try {
     client.strings().getNotProvided();
   } catch (Exception ex) {
     Assert.assertEquals(ServiceException.class, ex.getClass());
     Assert.assertTrue(ex.getMessage().contains("JsonMappingException"));
   }
 }
 @Test
 public void putNull() throws Exception {
   try {
     client.strings().putNull(null);
   } catch (Exception ex) {
     Assert.assertEquals(IllegalArgumentException.class, ex.getClass());
     Assert.assertTrue(ex.getMessage().contains("Body parameter value must not be null"));
   }
 }
  @Test
  public void putEmpty() throws Exception {
    client
        .strings()
        .putEmptyAsync(
            "",
            new ServiceCallback<Void>() {
              @Override
              public void failure(Throwable t) {}

              @Override
              public void success(Void response) {
                lock.countDown();
              }
            });
    Assert.assertTrue(lock.await(1000, TimeUnit.MILLISECONDS));
  }
 @Test
 public void getWhitespace() throws Exception {
   String result = client.strings().getWhitespace();
   Assert.assertEquals(
       "    Now is the time for all good men to come to the aid of their country    ", result);
 }
 @Test
 public void putMbcs() throws Exception {
   String content =
       "啊齄丂狛狜隣郎隣兀﨩ˊ〞〡¦℡㈱‐ー﹡﹢﹫、〓ⅰⅹ⒈€㈠㈩ⅠⅫ! ̄ぁんァヶΑ︴АЯаяāɡㄅㄩ─╋︵﹄︻︱︳︴ⅰⅹɑ\uE7C7ɡ〇〾⿻⺁\uE843䜣\uE864€";
   client.strings().putMbcs(content);
 }
 @Test
 public void getEmpty() throws Exception {
   String result = client.strings().getEmpty();
   Assert.assertEquals("", result);
 }
 @Test
 public void getNull() throws Exception {
   Assert.assertNull(client.strings().getNull());
 }
 @Test
 public void putBase64UrlEncoded() throws Exception {
   client.strings().putBase64UrlEncoded("a string that gets encoded with base64url".getBytes());
 }
 @Test
 public void getNullBase64UrlEncoded() throws Exception {
   byte[] result = client.strings().getNullBase64UrlEncoded();
   Assert.assertNull(result);
 }
 @Test
 public void getBase64UrlEncoded() throws Exception {
   byte[] result = client.strings().getBase64UrlEncoded();
   Assert.assertEquals("a string that gets encoded with base64url", new String(result));
 }