03131a3d35
The second test expects the function to return 80 when there is an order of 40 apples, but the current wording implies returning 40 will pass as well
26 lines
668 B
Rust
26 lines
668 B
Rust
// quiz1.rs
|
|
// This is a quiz for the following sections:
|
|
// - Variables
|
|
// - Functions
|
|
|
|
// Mary is buying apples. One apple usually costs 2 Rustbucks, but if you buy
|
|
// 40 or more at once, each apple only costs 1! Write a function that calculates
|
|
// the price of an order of apples given the quantity bought. No hints this time!
|
|
|
|
// I AM NOT DONE
|
|
|
|
// Put your function here!
|
|
// fn ..... {
|
|
|
|
// Don't modify this function!
|
|
#[test]
|
|
fn verify_test() {
|
|
let price1 = calculate_apple_price(35);
|
|
let price2 = calculate_apple_price(40);
|
|
let price3 = calculate_apple_price(65);
|
|
|
|
assert_eq!(70, price1);
|
|
assert_eq!(80, price2);
|
|
assert_eq!(65, price3);
|
|
}
|