Open UnTamedLaw opened 4 years ago
https://api.2edusite.com/feature-sprint5/keyholder/81
"Default keyholder_id 81deleted"
200 OK PASSED Checked in database and was deleted
https://api.2edusite.com/feature-sprint5/keyholder/81
404 Not Found { "errorType": "string", "errorMessage": "Not Found", "trace": [] }
PASSED. returned a 404 on a missing keyholder_id
https://api.2edusite.com/feature-sprint5/keyholder/81a
400 Bad Request { "errorType": "string", "errorMessage": "Bad Request!", "trace": [] }
PASSED. returned a 400 on invalid input
Test Report for PUT Keyholder
Test 1
Input:
PUT https://api.2edusite.com/feature-sprint5/keyholder/1 { "first_name": "test", "last_name": "name", "email": "new2email@email.com", "phone": "1234567890", "keyholder_type_id": 1 }
Output:
200 OK { "keyholder_id": 1, "first_name": "test", "last_name": "name", "email": "new2email@email.com", "phone": "1234567890", "keyholder_type_id": 1 }
Results:
PASSED. Output is as expected, returns the newly modified data
Test 2
Input:
https://api.2edusite.com/feature-sprint5/keyholder/999999 { "first_name": "test", "last_name": "name", "email": "new3email@email.com", "phone": "1234567890", "keyholder_type_id": 1 }
Output:
404 not found { "errorType": "string", "errorMessage": "Not Found !", "trace": [] }
Results:
PASSED. Output returned 404 not found for valid type but missing keyholder_id
Test 3
Input:
https://api.2edusite.com/feature-sprint5/keyholder/9a { "first_name": "test", "last_name": "name", "email": "new2email@email.com", "phone": "1234567890", "keyholder_type_id": 1 }
Output:
400 Bad Request { "errorType": "string", "errorMessage": "Bad Request !", "trace": [] }
Results:
PASSED. Output returned 400 because path param was not a valid type