Summary|
Tags|
Feature:
API/tests/DigiCover_quoteAdd.feature|
Add quote request
I want to add a quote request
Scenario: [1:14]
Send SMS invitation from Agency
ms: 962
>>
Background:
8
* def token = "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhaG1lZC5hZG1pbi5zb3VzY3JpcHRpb25AeW9wbWFpbC5jb20iLCJpYXQiOjE3NDk3MjcwMDUsImV4cCI6MTc0OTcyODAyOSwidHlwZSI6ImFjY2VzcyJ9.0flGZqic7xpYImhwbInkFdNOlPkn21GGOXh-vewUVgQ"
4
9
Given url "https://test.customer-journey.digicover.avidea.tn"
2
10
And path 'rest-api', 'quote', 'add'
20
11
And header Authorization = 'Bearer ' + token
14
15
And request
83
{
"firstName":"Mohamed" ,
"lastName":"Ben Ahmed" ,
"registrationNumber":"3333TU333" ,
"phoneNumber":"23200550" ,
"quotePhotos":[
{
"filename":"3333TU333_BACK_VIEW_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"BACK_VIEW_IMAGE"
} ,
{
"filename":"3333TU333_FRONT_VIEW_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"FRONT_VIEW_IMAGE"
} ,
{
"filename":"3333TU333_RIGHT_SIDE_VIEW_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"RIGHT_SIDE_VIEW_IMAGE"
} ,
{
"filename":"3333TU333_LEFT_SIDE_VIEW_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"LEFT_SIDE_VIEW_IMAGE"
} ,
{
"filename":"3333TU333_TOP_VIEW_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"TOP_VIEW_IMAGE"
} ,
{
"filename":"3333TU333_REGISTRATION_DOCUMENT_BACK_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"REGISTRATION_DOCUMENT_BACK_IMAGE"
} ,
{
"filename":"3333TU333_REGISTRATION_DOCUMENT_FRONT_IMAGE.jpg" ,
"content":"iVBORw0KGgoAAAANSUhEUgAA..." ,
"mimeType":"image/jpeg" ,
"quotePhotoType":"REGISTRATION_DOCUMENT_FRONT_IMAGE"
}]
}
71
When method post
834
15:35:28.264 request:
1 > POST https://test.customer-journey.digicover.avidea.tn/rest-api/quote/add
1 > Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhaG1lZC5hZG1pbi5zb3VzY3JpcHRpb25AeW9wbWFpbC5jb20iLCJpYXQiOjE3NDk3MjcwMDUsImV4cCI6MTc0OTcyODAyOSwidHlwZSI6ImFjY2VzcyJ9.0flGZqic7xpYImhwbInkFdNOlPkn21GGOXh-vewUVgQ
1 > Content-Type: application/json; charset=UTF-8
1 > Content-Length: 1227
1 > Host: test.customer-journey.digicover.avidea.tn
1 > Connection: Keep-Alive
1 > User-Agent: Apache-HttpClient/4.5.14 (Java/14.0.2)
1 > Accept-Encoding: gzip,deflate
{"firstName":"Mohamed","lastName":"Ben Ahmed","registrationNumber":"3333TU333","phoneNumber":"23200550","quotePhotos":[{"filename":"3333TU333_BACK_VIEW_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"BACK_VIEW_IMAGE"},{"filename":"3333TU333_FRONT_VIEW_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"FRONT_VIEW_IMAGE"},{"filename":"3333TU333_RIGHT_SIDE_VIEW_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"RIGHT_SIDE_VIEW_IMAGE"},{"filename":"3333TU333_LEFT_SIDE_VIEW_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"LEFT_SIDE_VIEW_IMAGE"},{"filename":"3333TU333_TOP_VIEW_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"TOP_VIEW_IMAGE"},{"filename":"3333TU333_REGISTRATION_DOCUMENT_BACK_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"REGISTRATION_DOCUMENT_BACK_IMAGE"},{"filename":"3333TU333_REGISTRATION_DOCUMENT_FRONT_IMAGE.jpg","content":"iVBORw0KGgoAAAANSUhEUgAA...","mimeType":"image\/jpeg","quotePhotoType":"REGISTRATION_DOCUMENT_FRONT_IMAGE"}]}
15:35:28.698 response time in milliseconds: 431
1 < 500
1 < Date: Mon, 11 Aug 2025 14:35:28 GMT
1 < Server: Avidea
1 < Access-Control-Allow-Origin: *
1 < Access-Control-Allow-Methods: GET, POST, PUT, PATCH, DELETE, OPTIONS
1 < Access-Control-Allow-Headers: Origin, Authorization, Content-Type, Accept, X-Requested-With
1 < Access-Control-Max-Age: 3600
1 < Access-Control-Allow-Credentials: true
1 < Access-Control-Expose-Headers: Authorization, Content-Disposition
1 < X-Content-Type-Options: nosniff
1 < X-XSS-Protection: 0
1 < Cache-Control: no-cache, no-store, max-age=0, must-revalidate
1 < Pragma: no-cache
1 < Expires: 0
1 < X-Frame-Options: DENY
1 < Content-Type: application/json
1 < Connection: close
1 < Transfer-Encoding: chunked
{"data":null,"success":false,"message":null,"error":"An unexpected error occurred","apiVersion":"1.1"}
72
Then status 200
5
15:35:28.707 classpath:API/tests/DigiCover_quoteAdd.feature:72
Then status 200
status code was: 500, expected: 200, response time in milliseconds: 431, url: https://test.customer-journey.digicover.avidea.tn/rest-api/quote/add, response:
{"data":null,"success":false,"message":null,"error":"An unexpected error occurred","apiVersion":"1.1"}
classpath:API/tests/DigiCover_quoteAdd.feature:72
73
And match response ==
0
{
"data": true,
"apiVersion": "1.1",
"success": true
}