Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test
- void checkoutFinishCancel() {
- getScheduleArray(AMOUNT_15000);
- constructMinimalJSON(
- generatedOrderId,
- AMOUNT_15000,
- PREPAYMENT_AMOUNT_0,
- TERM_6,
- generatedPhoneNumber,
- generatedEmail,
- FIRST_NAME,
- SURNAME,
- PATRONYMIC);
- iframeUrl = given()
- .header("Content-Type", "application/json")
- .body(jsonPayload)
- .when()
- .post(FACTORING_PRECHECK_AUTH + signature)
- .then()
- .statusCode(200).body("message", is("Payload valid")).extract().path("iframe_url");
- checkIframe(
- iframeUrl,
- SURNAME,
- FIRST_NAME,
- PATRONYMIC,
- BIRTHDATE,
- generatedEmail,
- "1108",
- generatedPassportNumber,
- SMS_CODE,
- 6);
- factoringCancel_JSON(generatedOrderId);
- given()
- .header("Content-Type", "application/json")
- .body(jsonPayload)
- .when()
- .post(FACTORING_CANCEL + signature)
- .then()
- .statusCode(200).body("message", is("Payload valid"));
- callbackJSON(
- generatedOrderId,
- DECISION_APPROVED,
- AMOUNT_15000,
- TERM_6,
- generatedPhoneNumber,
- generatedEmail,
- FIRST_NAME,
- SURNAMERESPONSE,
- PATRONYMIC);
- given()
- .header("Content-Type", "application/json")
- .when()
- .get(CALLBACK_JOURNAL)
- .then()
- .statusCode(200)
- .body("requests.request.bodyAsBase64", is(convertJSONtoBase64(callbackJournalObject)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement