Question 4: Test for the class AirKM Summary ======= 0 purchases ($0.0 and 0 points) 0 redemptions (0 points) ======= Harry Potter VI: $29.99, 7500 Error: Product catalogue is full. Error: Incorrect password. Points factor: 1 Invalid points factor. Points factor: 1 Confirmation: points factor has been modified. Points factor: 3 Summary ======= 1 purchases ($79.98 and 2397 points) 0 redemptions (0 points) ======= Confirmation: points factor has been modified. Transactions for Grace Hopper =============================================== Transaction number: 101 Card holder: Grace Hopper Category: Purchase Products: - Ottawa-Cuba Amount paid: 1199.99 Points obtained: 35997 Transaction number: 102 Card holder: Grace Hopper Category: Purchase Products: - Quake 4 Amount paid: 59.99 Points obtained: 599 true Transaction incomplete: Insufficient points to obtain products. false Transaction incomplete: Insufficient points to obtain products. false true Error: Transaction journal is full. false Summary ======= 3 purchases ($1339.96 and 38993 points) 2 redemptions (29000 points) ======= Transactions for Grace Hopper =============================================== Transaction number: 101 Card holder: Grace Hopper Category: Purchase Products: - Ottawa-Cuba Amount paid: 1199.99 Points obtained: 35997 Transaction number: 102 Card holder: Grace Hopper Category: Purchase Products: - Quake 4 Amount paid: 59.99 Points obtained: 599 Transaction number: 103 Card holder: Grace Hopper Category: Points redemption Products: - The Mythical Man-Month Points used: 9500 Transaction number: 106 Card holder: Grace Hopper Category: Points redemption Products: - Quake 4 - The Mythical Man-Month Points used: 19500 Transactions for Bob Hope =============================================== Transaction number: 100 Card holder: Bob Hope Category: Purchase Products: - Harry Potter VI - The Mythical Man-Month Amount paid: 79.98 Points obtained: 2397 Transactions for Unknown ===============================================