LetsEncryptAcmeProvider extends AbstractAcmeProvider { @Override public boolean accepts(URI serverUri) { return "acme".equals(serverUri.getScheme()) && "letsencrypt.org".equals(serverUri.getHost()); }  @Override boolean accepts(URI serverUri); @Override URL resolve(URI serverUri);  }
@Test public void testAccepts() throws URISyntaxException { LetsEncryptAcmeProvider provider = new LetsEncryptAcmeProvider(); assertThat(provider.accepts(new URI("acme: assertThat(provider.accepts(new URI("acme: assertThat(provider.accepts(new URI("acme: assertThat(provider.accepts(new URI("acme: assertThat(provider.accepts(new URI("acme: assertThat(provider.accepts(new URI("http: assertThat(provider.accepts(new URI("https: }