@Test void testHello() { assertEquals( "Hello Fred!", helloClient.hello("Fred").blockingGet()); }
@Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) public Single<String> hello(@NotBlank String name) { return Single.just("Hello " + name + "!"); }
HelloController { @Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) public Single<String> hello(@NotBlank String name) { return Single.just("Hello " + name + "!"); } }
HelloController { @Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) public Single<String> hello(@NotBlank String name) { return Single.just("Hello " + name + "!"); }  }
HelloController { @Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) public Single<String> hello(@NotBlank String name) { return Single.just("Hello " + name + "!"); }  @Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) Single<String> hello(@NotBlank String name); }
HelloController { @Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) public Single<String> hello(@NotBlank String name) { return Single.just("Hello " + name + "!"); }  @Get(uri = "/hello/{name}", produces = MediaType.TEXT_PLAIN) Single<String> hello(@NotBlank String name);  }