mirror of https://github.com/shred/acme4j
Give instance URL if user action is required
parent
73c71be754
commit
98ef2b8466
|
@ -69,4 +69,11 @@ public class AcmeUserActionRequiredException extends AcmeServerException {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return getProblem().getInstance()
|
||||||
|
.map(uri -> "Please visit " + uri + " - details: " + getProblem())
|
||||||
|
.orElseGet(super::toString);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,7 @@ public class AcmeUserActionRequiredExceptionTest {
|
||||||
assertThat(ex.getMessage()).isEqualTo(detail);
|
assertThat(ex.getMessage()).isEqualTo(detail);
|
||||||
assertThat(ex.getTermsOfServiceUri().orElseThrow()).isEqualTo(tosUri);
|
assertThat(ex.getTermsOfServiceUri().orElseThrow()).isEqualTo(tosUri);
|
||||||
assertThat(ex.getInstance()).isEqualTo(instanceUrl);
|
assertThat(ex.getInstance()).isEqualTo(instanceUrl);
|
||||||
|
assertThat(ex.toString()).isEqualTo("Please visit " + instanceUrl + " - details: " + detail);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -64,6 +65,7 @@ public class AcmeUserActionRequiredExceptionTest {
|
||||||
assertThat(ex.getMessage()).isEqualTo(detail);
|
assertThat(ex.getMessage()).isEqualTo(detail);
|
||||||
assertThat(ex.getTermsOfServiceUri()).isEmpty();
|
assertThat(ex.getTermsOfServiceUri()).isEmpty();
|
||||||
assertThat(ex.getInstance()).isEqualTo(instanceUrl);
|
assertThat(ex.getInstance()).isEqualTo(instanceUrl);
|
||||||
|
assertThat(ex.toString()).isEqualTo("Please visit " + instanceUrl + " - details: " + detail);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue