org.shredzone.acme4j
diff --git a/acme4j-letsencrypt/src/test/java/org/shredzone/acme4j/provider/LetsEncryptAcmeClientProviderTest.java b/acme4j-letsencrypt/src/test/java/org/shredzone/acme4j/provider/LetsEncryptAcmeClientProviderTest.java
index 0279ea14..12be8d51 100644
--- a/acme4j-letsencrypt/src/test/java/org/shredzone/acme4j/provider/LetsEncryptAcmeClientProviderTest.java
+++ b/acme4j-letsencrypt/src/test/java/org/shredzone/acme4j/provider/LetsEncryptAcmeClientProviderTest.java
@@ -36,8 +36,6 @@ import org.shredzone.acme4j.AcmeClient;
*/
public class LetsEncryptAcmeClientProviderTest {
- public interface RequiresNetwork {}
-
private static final String V01_DIRECTORY_URI = "https://acme-v01.api.letsencrypt.org/directory";
private static final String STAGING_DIRECTORY_URI = "https://acme-staging.api.letsencrypt.org/directory";
@@ -111,9 +109,12 @@ public class LetsEncryptAcmeClientProviderTest {
/**
* Test if the {@link LetsEncryptAcmeClientProvider#openConnection(URI)} accepts only
* the Let's Encrypt certificate.
+ *
+ * This test requires a network connection. It should be excluded from automated
+ * builds.
*/
@Test
- @Category(RequiresNetwork.class)
+ @Category(HttpURLConnection.class)
public void testCertificate() throws IOException, URISyntaxException {
LetsEncryptAcmeClientProvider provider = new LetsEncryptAcmeClientProvider();
diff --git a/pom.xml b/pom.xml
index cfb89b16..9a8ce906 100644
--- a/pom.xml
+++ b/pom.xml
@@ -75,6 +75,16 @@
1.7
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19
+
+ classes
+ 10
+ java.net.HttpURLConnection
+
+
org.apache.maven.plugins
maven-jar-plugin