first commit
This commit is contained in:
110
Semester 1/Programming 1/HW3 Feedback
Normal file
110
Semester 1/Programming 1/HW3 Feedback
Normal file
@@ -0,0 +1,110 @@
|
||||
An instance of the Website class was created successfully.
|
||||
An instance of the Member class was created successfully.
|
||||
An instance of the Holiday class was created successfully.
|
||||
FOUND: websiteName initialised, incrementing 0.3333333333333333
|
||||
FOUND: hits initialised, incrementing 0.3333333333333333
|
||||
Extra discount field not found inside website class, no penalty incurred !
|
||||
FOUND: initialising salesTotal to 0.0, incrementing 0.3333333333333333
|
||||
FOUND: 3 accessor, incrementing 1.0
|
||||
FOUND: Three mutator, incrementing 1.0
|
||||
CHECKING: memberLogin(member) invoked.
|
||||
Club 18 welcome member 123, you are now logged in
|
||||
CHECKING: memberLogin(member) finished.
|
||||
FOUND: memberLogin(member) method set loginStatus to true, incrementing 1.0
|
||||
FOUND: memberLogin(member) method adds 1 to hits, incrementing 1.0
|
||||
CHECKING: memberLogin() invoked.
|
||||
CHECKING: memberLogin() finished.
|
||||
|
||||
|
||||
FEEDBACK: You were expected to declare memberLogin(member) method that outputs a proper message.
|
||||
|
||||
|
||||
CHECKING: memberLogout(member) invoked.
|
||||
Club 18: goodbye member 123, you are now logged out
|
||||
CHECKING: memberLogout(member) finished.
|
||||
FOUND: memberLogout(member) method set loginStatus to false, incrementing 1.0
|
||||
|
||||
|
||||
FEEDBACK: You were expected to declare checkHitDiscount() method as a private method.
|
||||
|
||||
|
||||
FOUND: checkHitDiscount() method returns a Boolean, incrementing 1.0
|
||||
|
||||
|
||||
FEEDBACK: You were expected to declare checkHitDiscount() method that can check the hits correctly.
|
||||
FEEDBACK: You were expected to declare checkHitDiscount() method that makes sure that hits > 0.
|
||||
|
||||
|
||||
FOUND: checkout() method has only one parameter, incrementing 1.0
|
||||
FOUND: checkout() method has a local Holiday variable, incrementing 0.5
|
||||
CHECKING: checkout(Member) invoked.
|
||||
Your purchase totaling £100.0 was sucessful, user 123, thank you for using Tops Travel.
|
||||
CHECKING: checkout(Member) finished.
|
||||
FOUND: checkout() method adds holiday price to salesTotal, incrementing 1.0
|
||||
CHECKING: checkout(Member) invoked.
|
||||
Congratulations! You are the 10th user to book a holiday, you will recieve a 10% discount on this holiday.
|
||||
Your purchase totaling £90.0 was sucessful, user 123, thank you for using Tops Travel.
|
||||
CHECKING: checkout(Member) finished.
|
||||
FOUND: checkout() method adds holiday price to salesTotal, incrementing 2.0
|
||||
CHECKING: checkout(Member) invoked.
|
||||
Congratulations! You are the 10th user to book a holiday, you will recieve a 10% discount on this holiday.
|
||||
Your purchase totaling £90.0 was sucessful, user 123, thank you for using Tops Travel.
|
||||
CHECKING: checkout(Member) finished.
|
||||
|
||||
|
||||
FEEDBACK: You were expected to logs out the member inside the checkout() method.
|
||||
|
||||
|
||||
|
||||
Website Class OVERALL: 11.5
|
||||
|
||||
An instance of the Website class was created successfully.
|
||||
An instance of the Member class was created successfully.
|
||||
An instance of the Holiday class was created successfully.
|
||||
CHECKING: getHoliday() invoked.
|
||||
CHECKING: getHoliday() finished.
|
||||
FOUND: accessor method getHoliday(), incrementing 1.0
|
||||
CHECKING: getWebsite() invoked.
|
||||
CHECKING: getWebsite() finished.
|
||||
FOUND: accessor method getWebsite(), incrementing 1.0
|
||||
FOUND: Three other accessor, incrementing 1.0
|
||||
CHECKING: setWebsite() invoked.
|
||||
CHECKING: setWebsite() finished.
|
||||
FOUND: mutator method setWebsite(), incrementing 0.5
|
||||
CHECKING: selectHoliday(Holiday) invoked.
|
||||
You are not logged in
|
||||
CHECKING: selectHoliday(Holiday) finished.
|
||||
FOUND: Checking that member is logged in before choosing a holiday, incrementing 1.0
|
||||
CHECKING: selectHoliday(Holiday) invoked.
|
||||
member ID: 123
|
||||
holiday ref number: A1
|
||||
holiday type: beach
|
||||
holiday price: £100
|
||||
CHECKING: selectHoliday(Holiday) finished.
|
||||
FOUND: Checking that selectHoliday gives a value to the holiday field, incrementing 1.0
|
||||
CHECKING: selectHoliday() invoked.
|
||||
CHECKING: selectHoliday() finished.
|
||||
FOUND: selectHoliday(Holiday) method output message as expected, incrementing 1.0
|
||||
FOUND: Three other mutator, incrementing 1.0
|
||||
|
||||
|
||||
FEEDBACK: You need to initialize email to a value inside the constructor method.
|
||||
FEEDBACK: You need to initialize membershipNumber to a value inside the constructor method.
|
||||
|
||||
|
||||
FOUND: loggedInStatus initialised, incrementing 1.0
|
||||
FOUND: You declared an extra field of Website type inside the Member class, incrementing 1.0
|
||||
FOUND: website initialised, incrementing 0.5
|
||||
FOUND: You declared an extra field of Holiday type inside the Member class, incrementing 1.0
|
||||
FOUND: holiday initialised, incrementing 0.5
|
||||
FOUND: Use of this inside payForHoliday() method, incrementing 1.0
|
||||
|
||||
Member Class OVERALL: 12.5
|
||||
|
||||
FOUND: refNumber initialised, incrementing 0.3333333333333333
|
||||
FOUND: type initialised, incrementing 0.3333333333333333
|
||||
FOUND: price initialised, incrementing 0.3333333333333333
|
||||
|
||||
Holiday Class OVERALL: 1.0
|
||||
|
||||
OVERALL: 25.0
|
Reference in New Issue
Block a user