You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
=== 汽车租赁系统测试 ===
|
|
当前系统总车辆数: 0
|
|
|
|
--- 场景 1: 创建合法的 Car 对象 ---
|
|
创建车辆成功: Toyota Camry (车牌: 京A88888)
|
|
当前系统总车辆数: 1
|
|
|
|
--- 场景 2: 测试属性更新 (Setters) ---
|
|
更新后车辆信息: Honda Accord, 日租金: 250.0
|
|
|
|
--- 场景 3: 测试租赁逻辑 (Rent) ---
|
|
车辆当前是否已租出? false
|
|
尝试租出车辆... 结果: 成功
|
|
车辆当前是否已租出? true
|
|
|
|
--- 场景 4: 重复租赁测试 ---
|
|
尝试再次租出该车辆... 结果: 失败
|
|
|
|
--- 场景 5: 租金计算测试 ---
|
|
租用 5 天的总租金为: 1250.0
|
|
|
|
--- 场景 6: 异常处理测试 (负数天数计算) ---
|
|
捕获预期异常: days must be positive
|
|
|
|
--- 场景 7: 异常处理测试 (创建非法车辆) ---
|
|
捕获预期异常(车牌为空): licensePlate must not be empty
|
|
捕获预期异常(租金为负): dailyRent must be positive
|
|
|
|
=== 测试结束 ===
|
|
|