Adding test cases, addCoupon bug still here