Skip to content

Divya07-22/as15c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Method: POST URL: http://localhost:3000/register code : { "location": "Central Park", "severity": "High", "contact": "1234567890" } Expected Response: Status Code: 201 Created Body: { "message": "Emergency report created", "reportId": <random_number> }

Method: POST URL: http://localhost:3000/dispatch code: { "reportId": 1234, "teamId": "TeamA" }

Expected Response: Status Code: 200 OK { "message": "Rescue team dispatched", "reportId": 1234, "teamId": "TeamA" }

Method: GET URL: http://localhost:3000/status/1234 (Replace 1234 with the actual reportId obtained from /register) Expected Response: Status Code: 200 OK

{ "message": "Status retrieved", "reportId": "1234", "status": "In Progress" }

Edge Case Testing /register - Missing Required Fields: code :

{ "location": "Central Park" } Expected Response: Status Code: 400 Bad Request Body:

{ "error": "Missing required fields" }

/dispatch - Missing Required Fields: code : { "teamId": "TeamA" } Expected Response: Status Code: 400 Bad Request Body: { "error": "Missing required fields" }

/status/:reportId - Invalid reportId: URL: http://localhost:3000/status/abcd Expected Response: Status Code: 200 OK Body: { "message": "Status retrieved", "reportId": "abcd", "status": "In Progress" }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors