mirror of https://github.com/shred/acme4j
IDE warnings fixes
parent
8488bbf6dd
commit
ff57bc224d
|
@ -105,7 +105,7 @@ public class Account extends AcmeJsonResource {
|
||||||
* fetched from the server. Each {@link Iterator} instance may provide the
|
* fetched from the server. Each {@link Iterator} instance may provide the
|
||||||
* {@link Order} objects in a different order.
|
* {@link Order} objects in a different order.
|
||||||
*/
|
*/
|
||||||
public Iterator<Order> getOrders() throws AcmeException {
|
public Iterator<Order> getOrders() {
|
||||||
URL ordersUrl = getJSON().get(KEY_ORDERS).asURL();
|
URL ordersUrl = getJSON().get(KEY_ORDERS).asURL();
|
||||||
return new ResourceIterator<>(getLogin(), KEY_ORDERS, ordersUrl, Login::bindOrder);
|
return new ResourceIterator<>(getLogin(), KEY_ORDERS, ordersUrl, Login::bindOrder);
|
||||||
}
|
}
|
||||||
|
@ -127,7 +127,7 @@ public class Account extends AcmeJsonResource {
|
||||||
*
|
*
|
||||||
* @return {@link OrderBuilder} object
|
* @return {@link OrderBuilder} object
|
||||||
*/
|
*/
|
||||||
public OrderBuilder newOrder() throws AcmeException {
|
public OrderBuilder newOrder() {
|
||||||
return new OrderBuilder(getLogin());
|
return new OrderBuilder(getLogin());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ public enum RevocationReason {
|
||||||
|
|
||||||
private final int reasonCode;
|
private final int reasonCode;
|
||||||
|
|
||||||
private RevocationReason(int reasonCode) {
|
RevocationReason(int reasonCode) {
|
||||||
this.reasonCode = reasonCode;
|
this.reasonCode = reasonCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ public enum Resource {
|
||||||
|
|
||||||
private final String path;
|
private final String path;
|
||||||
|
|
||||||
private Resource(String path) {
|
Resource(String path) {
|
||||||
this.path = path;
|
this.path = path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@ public class AccountTest {
|
||||||
* Test that a account can be updated.
|
* Test that a account can be updated.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testUpdateAccount() throws AcmeException, IOException, URISyntaxException {
|
public void testUpdateAccount() throws AcmeException, IOException {
|
||||||
TestableConnectionProvider provider = new TestableConnectionProvider() {
|
TestableConnectionProvider provider = new TestableConnectionProvider() {
|
||||||
private JSON jsonResponse;
|
private JSON jsonResponse;
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ public class AcmeJsonResourceTest {
|
||||||
* Test {@link AcmeJsonResource#AcmeJsonResource(Login, URL)}.
|
* Test {@link AcmeJsonResource#AcmeJsonResource(Login, URL)}.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testLoginConstructor() throws Exception {
|
public void testLoginConstructor() {
|
||||||
Login login = TestUtils.login();
|
Login login = TestUtils.login();
|
||||||
|
|
||||||
AcmeJsonResource resource = new DummyJsonResource(login, LOCATION_URL);
|
AcmeJsonResource resource = new DummyJsonResource(login, LOCATION_URL);
|
||||||
|
@ -55,7 +55,7 @@ public class AcmeJsonResourceTest {
|
||||||
* Test {@link AcmeJsonResource#setJSON(JSON)}.
|
* Test {@link AcmeJsonResource#setJSON(JSON)}.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testSetJson() throws Exception {
|
public void testSetJson() {
|
||||||
Login login = TestUtils.login();
|
Login login = TestUtils.login();
|
||||||
|
|
||||||
JSON jsonData2 = getJSON("requestOrderResponse");
|
JSON jsonData2 = getJSON("requestOrderResponse");
|
||||||
|
@ -79,7 +79,7 @@ public class AcmeJsonResourceTest {
|
||||||
* Test {@link AcmeJsonResource#invalidate()}.
|
* Test {@link AcmeJsonResource#invalidate()}.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testInvalidate() throws Exception {
|
public void testInvalidate() {
|
||||||
Login login = TestUtils.login();
|
Login login = TestUtils.login();
|
||||||
|
|
||||||
AcmeJsonResource resource = new DummyJsonResource(login, LOCATION_URL);
|
AcmeJsonResource resource = new DummyJsonResource(login, LOCATION_URL);
|
||||||
|
|
|
@ -63,7 +63,7 @@ public class AcmeResourceTest {
|
||||||
assertThat(challenge.getLogin(), is(login));
|
assertThat(challenge.getLogin(), is(login));
|
||||||
|
|
||||||
// Serialize it
|
// Serialize it
|
||||||
byte[] serialized = null;
|
byte[] serialized;
|
||||||
try (ByteArrayOutputStream baos = new ByteArrayOutputStream()) {
|
try (ByteArrayOutputStream baos = new ByteArrayOutputStream()) {
|
||||||
try (ObjectOutputStream out = new ObjectOutputStream(baos)) {
|
try (ObjectOutputStream out = new ObjectOutputStream(baos)) {
|
||||||
out.writeObject(challenge);
|
out.writeObject(challenge);
|
||||||
|
@ -78,7 +78,7 @@ public class AcmeResourceTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Deserialize to new object
|
// Deserialize to new object
|
||||||
DummyResource restored = null;
|
DummyResource restored;
|
||||||
try (ByteArrayInputStream bais = new ByteArrayInputStream(serialized);
|
try (ByteArrayInputStream bais = new ByteArrayInputStream(serialized);
|
||||||
ObjectInputStream in = new ObjectInputStream(bais)) {
|
ObjectInputStream in = new ObjectInputStream(bais)) {
|
||||||
Object obj = in.readObject();
|
Object obj = in.readObject();
|
||||||
|
|
|
@ -101,7 +101,7 @@ public class AuthorizationTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
// Just do nothing
|
// Just do nothing
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -146,7 +146,7 @@ public class AuthorizationTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
// Just do nothing
|
// Just do nothing
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -190,7 +190,7 @@ public class AuthorizationTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
// Just do nothing
|
// Just do nothing
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -61,7 +61,7 @@ public class CertificateTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<X509Certificate> readCertificates() throws AcmeException {
|
public List<X509Certificate> readCertificates() {
|
||||||
return originalCert;
|
return originalCert;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ public class CertificateTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<X509Certificate> readCertificates() throws AcmeException {
|
public List<X509Certificate> readCertificates() {
|
||||||
assertThat(certRequested, is(true));
|
assertThat(certRequested, is(true));
|
||||||
return originalCert;
|
return originalCert;
|
||||||
}
|
}
|
||||||
|
@ -187,7 +187,7 @@ public class CertificateTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<X509Certificate> readCertificates() throws AcmeException {
|
public List<X509Certificate> readCertificates() {
|
||||||
assertThat(certRequested, is(true));
|
assertThat(certRequested, is(true));
|
||||||
return originalCert;
|
return originalCert;
|
||||||
}
|
}
|
||||||
|
|
|
@ -130,7 +130,7 @@ public class LoginTest {
|
||||||
Login login = new Login(location, keypair, session);
|
Login login = new Login(location, keypair, session);
|
||||||
Challenge challenge = login.createChallenge(data);
|
Challenge challenge = login.createChallenge(data);
|
||||||
assertThat(challenge, is(instanceOf(Http01Challenge.class)));
|
assertThat(challenge, is(instanceOf(Http01Challenge.class)));
|
||||||
assertThat(challenge, is(sameInstance((Challenge) mockChallenge)));
|
assertThat(challenge, is(sameInstance(mockChallenge)));
|
||||||
|
|
||||||
verify(mockProvider).createChallenge(login, data);
|
verify(mockProvider).createChallenge(login, data);
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,6 @@ import java.util.List;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.shredzone.acme4j.exception.AcmeException;
|
|
||||||
import org.shredzone.acme4j.provider.TestableConnectionProvider;
|
import org.shredzone.acme4j.provider.TestableConnectionProvider;
|
||||||
import org.shredzone.acme4j.toolbox.JSON;
|
import org.shredzone.acme4j.toolbox.JSON;
|
||||||
import org.shredzone.acme4j.toolbox.JSONBuilder;
|
import org.shredzone.acme4j.toolbox.JSONBuilder;
|
||||||
|
@ -57,7 +56,7 @@ public class OrderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
assertThat(message, not(nullValue()));
|
assertThat(message, not(nullValue()));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -111,7 +110,7 @@ public class OrderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
assertThat(message, not(nullValue()));
|
assertThat(message, not(nullValue()));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -165,7 +164,7 @@ public class OrderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
assertThat(message, not(nullValue()));
|
assertThat(message, not(nullValue()));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -43,7 +43,7 @@ public class SessionTest {
|
||||||
* Test constructor
|
* Test constructor
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testConstructor() throws IOException {
|
public void testConstructor() {
|
||||||
URI serverUri = URI.create(TestUtils.ACME_SERVER_URI);
|
URI serverUri = URI.create(TestUtils.ACME_SERVER_URI);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -73,7 +73,7 @@ public class SessionTest {
|
||||||
* Test getters and setters.
|
* Test getters and setters.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testGettersAndSetters() throws IOException {
|
public void testGettersAndSetters() {
|
||||||
URI serverUri = URI.create(TestUtils.ACME_SERVER_URI);
|
URI serverUri = URI.create(TestUtils.ACME_SERVER_URI);
|
||||||
|
|
||||||
Session session = new Session(serverUri);
|
Session session = new Session(serverUri);
|
||||||
|
|
|
@ -21,12 +21,10 @@ import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
||||||
|
|
||||||
import java.net.HttpURLConnection;
|
import java.net.HttpURLConnection;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
|
|
||||||
import org.jose4j.lang.JoseException;
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.shredzone.acme4j.Login;
|
import org.shredzone.acme4j.Login;
|
||||||
import org.shredzone.acme4j.Problem;
|
import org.shredzone.acme4j.Problem;
|
||||||
|
@ -50,7 +48,7 @@ public class ChallengeTest {
|
||||||
* Test that after unmarshaling, the challenge properties are set correctly.
|
* Test that after unmarshaling, the challenge properties are set correctly.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testUnmarshal() throws URISyntaxException {
|
public void testUnmarshal() {
|
||||||
Challenge challenge = new Challenge(TestUtils.login(), getJSON("genericChallenge"));
|
Challenge challenge = new Challenge(TestUtils.login(), getJSON("genericChallenge"));
|
||||||
|
|
||||||
// Test unmarshalled values
|
// Test unmarshalled values
|
||||||
|
@ -72,7 +70,7 @@ public class ChallengeTest {
|
||||||
* Test that {@link Challenge#prepareResponse(JSONBuilder)} contains the type.
|
* Test that {@link Challenge#prepareResponse(JSONBuilder)} contains the type.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testRespond() throws JoseException {
|
public void testRespond() {
|
||||||
Challenge challenge = new Challenge(TestUtils.login(), getJSON("genericChallenge"));
|
Challenge challenge = new Challenge(TestUtils.login(), getJSON("genericChallenge"));
|
||||||
|
|
||||||
JSONBuilder response = new JSONBuilder();
|
JSONBuilder response = new JSONBuilder();
|
||||||
|
@ -85,7 +83,7 @@ public class ChallengeTest {
|
||||||
* Test that an exception is thrown on challenge type mismatch.
|
* Test that an exception is thrown on challenge type mismatch.
|
||||||
*/
|
*/
|
||||||
@Test(expected = AcmeProtocolException.class)
|
@Test(expected = AcmeProtocolException.class)
|
||||||
public void testNotAcceptable() throws URISyntaxException {
|
public void testNotAcceptable() {
|
||||||
new Http01Challenge(TestUtils.login(), getJSON("dnsChallenge"));
|
new Http01Challenge(TestUtils.login(), getJSON("dnsChallenge"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -138,7 +136,7 @@ public class ChallengeTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleRetryAfter(String message) throws AcmeException {
|
public void handleRetryAfter(String message) {
|
||||||
// Just do nothing
|
// Just do nothing
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -18,8 +18,6 @@ import static org.junit.Assert.assertThat;
|
||||||
import static org.shredzone.acme4j.toolbox.TestUtils.getJSON;
|
import static org.shredzone.acme4j.toolbox.TestUtils.getJSON;
|
||||||
import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.shredzone.acme4j.Login;
|
import org.shredzone.acme4j.Login;
|
||||||
import org.shredzone.acme4j.Status;
|
import org.shredzone.acme4j.Status;
|
||||||
|
@ -37,7 +35,7 @@ public class DnsChallengeTest {
|
||||||
* Test that {@link Dns01Challenge} generates a correct authorization key.
|
* Test that {@link Dns01Challenge} generates a correct authorization key.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testDnsChallenge() throws IOException {
|
public void testDnsChallenge() {
|
||||||
Dns01Challenge challenge = new Dns01Challenge(login, getJSON("dnsChallenge"));
|
Dns01Challenge challenge = new Dns01Challenge(login, getJSON("dnsChallenge"));
|
||||||
|
|
||||||
assertThat(challenge.getType(), is(Dns01Challenge.TYPE));
|
assertThat(challenge.getType(), is(Dns01Challenge.TYPE));
|
||||||
|
|
|
@ -18,8 +18,6 @@ import static org.junit.Assert.assertThat;
|
||||||
import static org.shredzone.acme4j.toolbox.TestUtils.getJSON;
|
import static org.shredzone.acme4j.toolbox.TestUtils.getJSON;
|
||||||
import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.shredzone.acme4j.Login;
|
import org.shredzone.acme4j.Login;
|
||||||
import org.shredzone.acme4j.Status;
|
import org.shredzone.acme4j.Status;
|
||||||
|
@ -42,7 +40,7 @@ public class HttpChallengeTest {
|
||||||
* Test that {@link Http01Challenge} generates a correct authorization key.
|
* Test that {@link Http01Challenge} generates a correct authorization key.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testHttpChallenge() throws IOException {
|
public void testHttpChallenge() {
|
||||||
Http01Challenge challenge = new Http01Challenge(login, getJSON("httpChallenge"));
|
Http01Challenge challenge = new Http01Challenge(login, getJSON("httpChallenge"));
|
||||||
|
|
||||||
assertThat(challenge.getType(), is(Http01Challenge.TYPE));
|
assertThat(challenge.getType(), is(Http01Challenge.TYPE));
|
||||||
|
|
|
@ -18,8 +18,6 @@ import static org.junit.Assert.assertThat;
|
||||||
import static org.shredzone.acme4j.toolbox.TestUtils.getJSON;
|
import static org.shredzone.acme4j.toolbox.TestUtils.getJSON;
|
||||||
import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
import static uk.co.datumedge.hamcrest.json.SameJSONAs.sameJSONAs;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.shredzone.acme4j.Login;
|
import org.shredzone.acme4j.Login;
|
||||||
import org.shredzone.acme4j.Status;
|
import org.shredzone.acme4j.Status;
|
||||||
|
@ -42,7 +40,7 @@ public class TlsAlpn01ChallengeTest {
|
||||||
* Test that {@link TlsAlpn01Challenge} generates a correct authorization key.
|
* Test that {@link TlsAlpn01Challenge} generates a correct authorization key.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testTlsAlpn01Challenge() throws IOException {
|
public void testTlsAlpn01Challenge() {
|
||||||
TlsAlpn01Challenge challenge = new TlsAlpn01Challenge(login, getJSON("tlsAlpnChallenge"));
|
TlsAlpn01Challenge challenge = new TlsAlpn01Challenge(login, getJSON("tlsAlpnChallenge"));
|
||||||
|
|
||||||
assertThat(challenge.getType(), is(TlsAlpn01Challenge.TYPE));
|
assertThat(challenge.getType(), is(TlsAlpn01Challenge.TYPE));
|
||||||
|
|
|
@ -99,7 +99,7 @@ public class DefaultConnectionTest {
|
||||||
* {@code Replay-Nonce} header.
|
* {@code Replay-Nonce} header.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testNoNonceFromHeader() throws AcmeException {
|
public void testNoNonceFromHeader() {
|
||||||
when(mockUrlConnection.getHeaderField("Replay-Nonce")).thenReturn(null);
|
when(mockUrlConnection.getHeaderField("Replay-Nonce")).thenReturn(null);
|
||||||
|
|
||||||
assertThat(session.getNonce(), is(nullValue()));
|
assertThat(session.getNonce(), is(nullValue()));
|
||||||
|
@ -301,7 +301,7 @@ public class DefaultConnectionTest {
|
||||||
* Test that no Location header returns {@code null}.
|
* Test that no Location header returns {@code null}.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testNoLocation() throws Exception {
|
public void testNoLocation() {
|
||||||
try (DefaultConnection conn = new DefaultConnection(mockHttpConnection)) {
|
try (DefaultConnection conn = new DefaultConnection(mockHttpConnection)) {
|
||||||
conn.conn = mockUrlConnection;
|
conn.conn = mockUrlConnection;
|
||||||
URL location = conn.getLocation();
|
URL location = conn.getLocation();
|
||||||
|
@ -562,7 +562,7 @@ public class DefaultConnectionTest {
|
||||||
result.put("type", "urn:zombie:error:apocalypse");
|
result.put("type", "urn:zombie:error:apocalypse");
|
||||||
result.put("detail", "Zombie apocalypse in progress");
|
result.put("detail", "Zombie apocalypse in progress");
|
||||||
return result.toJSON();
|
return result.toJSON();
|
||||||
};
|
}
|
||||||
}) {
|
}) {
|
||||||
conn.sendSignedRequest(requestUrl, new JSONBuilder(), login);
|
conn.sendSignedRequest(requestUrl, new JSONBuilder(), login);
|
||||||
fail("Expected to fail");
|
fail("Expected to fail");
|
||||||
|
@ -598,7 +598,7 @@ public class DefaultConnectionTest {
|
||||||
@Override
|
@Override
|
||||||
public JSON readJsonResponse() {
|
public JSON readJsonResponse() {
|
||||||
return JSON.empty();
|
return JSON.empty();
|
||||||
};
|
}
|
||||||
}) {
|
}) {
|
||||||
conn.sendSignedRequest(requestUrl, new JSONBuilder(), login);
|
conn.sendSignedRequest(requestUrl, new JSONBuilder(), login);
|
||||||
fail("Expected to fail");
|
fail("Expected to fail");
|
||||||
|
@ -676,7 +676,7 @@ public class DefaultConnectionTest {
|
||||||
|
|
||||||
try (DefaultConnection conn = new DefaultConnection(mockHttpConnection) {
|
try (DefaultConnection conn = new DefaultConnection(mockHttpConnection) {
|
||||||
@Override
|
@Override
|
||||||
public void resetNonce(Session session) throws AcmeException {
|
public void resetNonce(Session session) {
|
||||||
assertThat(session, is(sameInstance(DefaultConnectionTest.this.session)));
|
assertThat(session, is(sameInstance(DefaultConnectionTest.this.session)));
|
||||||
if (session.getNonce() == null) {
|
if (session.getNonce() == null) {
|
||||||
session.setNonce(nonce1);
|
session.setNonce(nonce1);
|
||||||
|
@ -751,7 +751,7 @@ public class DefaultConnectionTest {
|
||||||
|
|
||||||
try (DefaultConnection conn = new DefaultConnection(mockHttpConnection) {
|
try (DefaultConnection conn = new DefaultConnection(mockHttpConnection) {
|
||||||
@Override
|
@Override
|
||||||
public void resetNonce(Session session) throws AcmeException {
|
public void resetNonce(Session session) {
|
||||||
assertThat(session, is(sameInstance(DefaultConnectionTest.this.session)));
|
assertThat(session, is(sameInstance(DefaultConnectionTest.this.session)));
|
||||||
if (session.getNonce() == null) {
|
if (session.getNonce() == null) {
|
||||||
session.setNonce(nonce1);
|
session.setNonce(nonce1);
|
||||||
|
|
|
@ -21,7 +21,6 @@ import static org.mockito.Mockito.*;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.HttpURLConnection;
|
import java.net.HttpURLConnection;
|
||||||
import java.net.Proxy;
|
import java.net.Proxy;
|
||||||
import java.net.URISyntaxException;
|
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
@ -38,7 +37,7 @@ public class HttpConnectorTest {
|
||||||
* This is just a mock to check that the parameters are properly set.
|
* This is just a mock to check that the parameters are properly set.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testMockOpenConnection() throws IOException, URISyntaxException {
|
public void testMockOpenConnection() {
|
||||||
HttpURLConnection conn = mock(HttpURLConnection.class);
|
HttpURLConnection conn = mock(HttpURLConnection.class);
|
||||||
|
|
||||||
HttpConnector connector = new HttpConnector();
|
HttpConnector connector = new HttpConnector();
|
||||||
|
|
|
@ -24,7 +24,6 @@ import org.junit.Test;
|
||||||
import org.shredzone.acme4j.Login;
|
import org.shredzone.acme4j.Login;
|
||||||
import org.shredzone.acme4j.Session;
|
import org.shredzone.acme4j.Session;
|
||||||
import org.shredzone.acme4j.challenge.Challenge;
|
import org.shredzone.acme4j.challenge.Challenge;
|
||||||
import org.shredzone.acme4j.exception.AcmeException;
|
|
||||||
import org.shredzone.acme4j.provider.AcmeProvider;
|
import org.shredzone.acme4j.provider.AcmeProvider;
|
||||||
import org.shredzone.acme4j.toolbox.JSON;
|
import org.shredzone.acme4j.toolbox.JSON;
|
||||||
|
|
||||||
|
@ -88,7 +87,7 @@ public class SessionProviderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSON directory(Session session, URI serverUri) throws AcmeException {
|
public JSON directory(Session session, URI serverUri) {
|
||||||
throw new UnsupportedOperationException();
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,7 +115,7 @@ public class SessionProviderTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSON directory(Session session, URI serverUri) throws AcmeException {
|
public JSON directory(Session session, URI serverUri) {
|
||||||
throw new UnsupportedOperationException();
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -109,7 +109,7 @@ public class TestableConnectionProvider extends DummyConnection implements AcmeP
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSON directory(Session session, URI serverUri) throws AcmeException {
|
public JSON directory(Session session, URI serverUri) {
|
||||||
if (directory.toMap().isEmpty()) {
|
if (directory.toMap().isEmpty()) {
|
||||||
throw new UnsupportedOperationException();
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,7 +84,7 @@ public class JSONBuilderTest {
|
||||||
|
|
||||||
JSONBuilder cb = new JSONBuilder();
|
JSONBuilder cb = new JSONBuilder();
|
||||||
cb.put("fooDate", date);
|
cb.put("fooDate", date);
|
||||||
cb.put("fooNull", (Instant) null);
|
cb.put("fooNull", null);
|
||||||
|
|
||||||
assertThat(cb.toString(), is("{\"fooDate\":\"2016-06-01T03:13:46Z\",\"fooNull\":null}"));
|
assertThat(cb.toString(), is("{\"fooDate\":\"2016-06-01T03:13:46Z\",\"fooNull\":null}"));
|
||||||
}
|
}
|
||||||
|
@ -109,7 +109,7 @@ public class JSONBuilderTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public void testKey() throws IOException, NoSuchAlgorithmException, JoseException {
|
public void testKey() throws IOException, JoseException {
|
||||||
KeyPair keyPair = TestUtils.createKeyPair();
|
KeyPair keyPair = TestUtils.createKeyPair();
|
||||||
|
|
||||||
JSONBuilder res;
|
JSONBuilder res;
|
||||||
|
|
|
@ -36,7 +36,6 @@ import org.bouncycastle.asn1.x509.Extensions;
|
||||||
import org.bouncycastle.asn1.x509.GeneralName;
|
import org.bouncycastle.asn1.x509.GeneralName;
|
||||||
import org.bouncycastle.asn1.x509.GeneralNames;
|
import org.bouncycastle.asn1.x509.GeneralNames;
|
||||||
import org.bouncycastle.jce.provider.BouncyCastleProvider;
|
import org.bouncycastle.jce.provider.BouncyCastleProvider;
|
||||||
import org.bouncycastle.openssl.PEMException;
|
|
||||||
import org.bouncycastle.openssl.PEMParser;
|
import org.bouncycastle.openssl.PEMParser;
|
||||||
import org.bouncycastle.pkcs.PKCS10CertificationRequest;
|
import org.bouncycastle.pkcs.PKCS10CertificationRequest;
|
||||||
import org.hamcrest.BaseMatcher;
|
import org.hamcrest.BaseMatcher;
|
||||||
|
@ -158,7 +157,7 @@ public class CSRBuilderTest {
|
||||||
* Checks if the {@link CSRBuilder#write(java.io.Writer)} method generates a correct
|
* Checks if the {@link CSRBuilder#write(java.io.Writer)} method generates a correct
|
||||||
* CSR PEM file.
|
* CSR PEM file.
|
||||||
*/
|
*/
|
||||||
private void writerTest(CSRBuilder builder) throws IOException, PEMException {
|
private void writerTest(CSRBuilder builder) throws IOException {
|
||||||
// Write CSR to PEM
|
// Write CSR to PEM
|
||||||
String pem;
|
String pem;
|
||||||
try (StringWriter out = new StringWriter()) {
|
try (StringWriter out = new StringWriter()) {
|
||||||
|
|
Loading…
Reference in New Issue