Advertisement
ogionfrost

Untitled

Dec 12th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. @Test
  2.     void checkoutFinishCancel() {
  3.         getScheduleArray(AMOUNT_15000);
  4.  
  5.         constructMinimalJSON(
  6.                 generatedOrderId,
  7.                 AMOUNT_15000,
  8.                 PREPAYMENT_AMOUNT_0,
  9.                 TERM_6,
  10.                 generatedPhoneNumber,
  11.                 generatedEmail,
  12.                 FIRST_NAME,
  13.                 SURNAME,
  14.                 PATRONYMIC);
  15.  
  16.         iframeUrl = given()
  17.                 .header("Content-Type", "application/json")
  18.                 .body(jsonPayload)
  19.                 .when()
  20.                 .post(FACTORING_PRECHECK_AUTH + signature)
  21.                 .then()
  22.                 .statusCode(200).body("message", is("Payload valid")).extract().path("iframe_url");
  23.  
  24.         checkIframe(
  25.                 iframeUrl,
  26.                 SURNAME,
  27.                 FIRST_NAME,
  28.                 PATRONYMIC,
  29.                 BIRTHDATE,
  30.                 generatedEmail,
  31.                 "1108",
  32.                 generatedPassportNumber,
  33.                 SMS_CODE,
  34.                 6);
  35.  
  36.         factoringCancel_JSON(generatedOrderId);
  37.  
  38.         given()
  39.                 .header("Content-Type", "application/json")
  40.                 .body(jsonPayload)
  41.                 .when()
  42.                 .post(FACTORING_CANCEL + signature)
  43.                 .then()
  44.                 .statusCode(200).body("message", is("Payload valid"));
  45.  
  46.         callbackJSON(
  47.                 generatedOrderId,
  48.                 DECISION_APPROVED,
  49.                 AMOUNT_15000,
  50.                 TERM_6,
  51.                 generatedPhoneNumber,
  52.                 generatedEmail,
  53.                 FIRST_NAME,
  54.                 SURNAMERESPONSE,
  55.                 PATRONYMIC);
  56.  
  57.         given()
  58.                 .header("Content-Type", "application/json")
  59.                 .when()
  60.                 .get(CALLBACK_JOURNAL)
  61.                 .then()
  62.                 .statusCode(200)
  63.                 .body("requests.request.bodyAsBase64", is(convertJSONtoBase64(callbackJournalObject)));
  64.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement