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 }