fix: 单元测试
parent
d54ead597d
commit
4d285c1481
|
|
@ -77,10 +77,14 @@ class ApacheHttpclientProxyTest {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp() + 800);
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp() + 800);
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + responseBody + "\n";
|
String message = buildAuth + "\n" + responseBody + "\n";
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,9 @@ class ApacheHttpclientTest {
|
||||||
this.client = client;
|
this.client = client;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 构建配置
|
||||||
|
*/
|
||||||
private Profile profile(boolean compressionEnabled) {
|
private Profile profile(boolean compressionEnabled) {
|
||||||
PrivateKey privateKey = KeyText.loadTestPrivateKeyRSA();
|
PrivateKey privateKey = KeyText.loadTestPrivateKeyRSA();
|
||||||
X509Certificate certificate = KeyText.loadTestRSA();
|
X509Certificate certificate = KeyText.loadTestRSA();
|
||||||
|
|
@ -64,13 +67,16 @@ class ApacheHttpclientTest {
|
||||||
void doRemoteExecute() {
|
void doRemoteExecute() {
|
||||||
TestResponse mockResponse = new TestResponse();
|
TestResponse mockResponse = new TestResponse();
|
||||||
mockResponse.setName("123456");
|
mockResponse.setName("123456");
|
||||||
|
// mock 结果
|
||||||
ApiClient apiClient = mock(mockResponse.toJsonResponse().getBody(), false);
|
ApiClient apiClient = mock(mockResponse.toJsonResponse().getBody(), false);
|
||||||
|
|
||||||
|
// 请求参数
|
||||||
TestRequest request = new TestRequest();
|
TestRequest request = new TestRequest();
|
||||||
RequestBody requestBody = new JsonRequestBody.Builder()
|
RequestBody requestBody = new JsonRequestBody.Builder()
|
||||||
.body(request.toJsonRequest().getBody())
|
.body(request.toJsonRequest().getBody())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
// 发起调用
|
||||||
HttpResponse<TestResponse> response = apiClient.post("/mock/xxx", requestBody, TestResponse.class);
|
HttpResponse<TestResponse> response = apiClient.post("/mock/xxx", requestBody, TestResponse.class);
|
||||||
|
|
||||||
assertThatJson("{\"name\":\"123456\"}").isEqualTo(response.getServiceResponse().toJsonResponse().getBody());
|
assertThatJson("{\"name\":\"123456\"}").isEqualTo(response.getServiceResponse().toJsonResponse().getBody());
|
||||||
|
|
@ -109,6 +115,8 @@ class ApacheHttpclientTest {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
||||||
|
|
||||||
if (compressionEnabled) {
|
if (compressionEnabled) {
|
||||||
|
|
@ -120,6 +128,8 @@ class ApacheHttpclientTest {
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + responseBody + "\n";
|
String message = buildAuth + "\n" + responseBody + "\n";
|
||||||
|
|
|
||||||
|
|
@ -77,10 +77,14 @@ class ApacheHttpclientTestProxyTest {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp() + 800);
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp() + 800);
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + responseBody + "\n";
|
String message = buildAuth + "\n" + responseBody + "\n";
|
||||||
|
|
|
||||||
|
|
@ -78,10 +78,14 @@ class ApacheHttpclientV2Test {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + "\n";
|
String message = buildAuth + "\n" + "\n";
|
||||||
|
|
@ -122,10 +126,14 @@ class ApacheHttpclientV2Test {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + responseBody + "\n";
|
String message = buildAuth + "\n" + responseBody + "\n";
|
||||||
|
|
|
||||||
|
|
@ -77,11 +77,15 @@ class ApacheHttpclientV3Test {
|
||||||
.withBody(responseBody)
|
.withBody(responseBody)
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp() + 800);
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp() + 800);
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + "\n";
|
String message = buildAuth + "\n" + "\n";
|
||||||
|
|
@ -120,10 +124,14 @@ class ApacheHttpclientV3Test {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + responseBody + "\n";
|
String message = buildAuth + "\n" + responseBody + "\n";
|
||||||
|
|
|
||||||
|
|
@ -74,10 +74,14 @@ public class MockResponse {
|
||||||
.withHeader(NONCE, Nonce.ofNonce())
|
.withHeader(NONCE, Nonce.ofNonce())
|
||||||
.withHeader(SECRET_KEY, secretKey)
|
.withHeader(SECRET_KEY, secretKey)
|
||||||
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
.withHeader(REQUEST_ID, Nonce.ofNonce())
|
||||||
|
.withHeader(BANK_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
|
.withHeader(CHANNEL_CERTIFICATE_SERIAL, "6CDDAA92CAD75998325027647847330C1756291")
|
||||||
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
.withHeader(TIMESTAMP, DateTimes.ofTimestamp());
|
||||||
|
|
||||||
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
String buildAuth = NONCE + "=" + mock.getHeader(NONCE).get(0) + "," +
|
||||||
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
TIMESTAMP + "=" + mock.getHeader(TIMESTAMP).get(0) + "," +
|
||||||
|
BANK_CERTIFICATE_SERIAL + "=" + mock.getHeader(BANK_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
|
CHANNEL_CERTIFICATE_SERIAL + "=" + mock.getHeader(CHANNEL_CERTIFICATE_SERIAL).get(0) + "," +
|
||||||
SECRET_KEY + "=" + secretKey;
|
SECRET_KEY + "=" + secretKey;
|
||||||
|
|
||||||
String message = buildAuth + "\n" + responseBody + "\n";
|
String message = buildAuth + "\n" + responseBody + "\n";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue