Test Cases - CMPUT301F16T18/Unter GitHub Wiki

Table of Contents

User Model Test

Code

Item Description
Test Case ID UM1
Test Case Name CreateUser
Item Description
Test Case ID UM2
Test Case Name GetUserProfile

Request Model Test

Code

Item Description
Test Case ID RM1
Test Case Name UpdateRequest
Item Description
Test Case ID RM2
Test Case Name GetCurrentRequest
Item Description
Test Case ID RM3
Test Case Name CancelRequest
Item Description
Test Case ID RM4
Test Case Name EstimatedFare
Item Description
Test Case ID RM5
Test Case Name RiderConfirmRequestComplete
Item Description
Test Case ID RM6
Test Case Name RiderConfirmDriver
Item Description
Test Case ID RM7
Test Case Name DriverAcceptRequest

Activity Test

Code

Item Description
Test Case ID A1
Test Case Name RiderMainActivity
Item Description
Test Case ID A2
Test Case Name RiderBrowseRequestActivity
Item Description
Test Case ID A2
Test Case Name RiderRequestDetailActivity
Item Description
Test Case ID A4
Test Case Name DriverSearchRequestActivity
Item Description
Test Case ID A5
Test Case Name DriverMainActivity
Item Description
Test Case ID A6
Test Case Name DriverBrowseRequestActivity
Item Description
Test Case ID A7
Test Case Name DriverCarInfoActivity

Utility Test

Code

Item Description
Test Case ID U1
Test Case Name FileIOTest

OUTDATED STUFF - For review only

RequestListController

Code

Item Description
Test Case ID RLC1
Test Case Name AddRideRequest
Item Description
Test Case ID RLC2
Test Case Name CurrentRequest
Item Description
Test Case ID RLC3
Test Case Name NotifyRiderRequestAccepted
Item Description
Test Case ID RLC4
Test Case Name CancelRequest
Item Description
Test Case ID RLC5
Test Case Name ContactDriver
Item Description
Test Case ID RLC6
Test Case Name EstimatedFare
Item Description
Test Case ID RLC7
Test Case Name RiderConfirmRequestComplete
Item Description
Test Case ID RLC8
Test Case Name RiderConfirmDriver
Item Description
Test Case ID RLC9
Test Case Name SeeRequestStatus
Item Description
Test Case ID RLC10
Test Case Name AcceptRequest
Item Description
Test Case ID RLC11
Test Case Name ViewAccepted
Item Description
Test Case ID RLC12
Test Case Name ViewRiderAcceptance
Item Description
Test Case ID RLC13
Test Case Name NotifyDriverAccepted
Item Description
Test Case ID RLC14
Test Case Name SpecifyStartEnd
Item Description
Test Case ID RLC15
Test Case Name ViewStartEnd

ElasticSearchController

Code

Item Description
Test Case ID ESC1
Test Case Name ShowUserProfile
Item Description
Test Case ID ESC2
Test Case Name SearchRequestByLocation
Item Description
Test Case ID ESC3
Test Case Name SearchRequestByKeyword

FileSystemController

Code

Item Description
Test Case ID FSC1
Test Case Name SaveInFile
Item Description
Test Case ID FSC2
Test Case Name LoadFromFile