mirror of https://github.com/sunface/rust-course
				
				
				
			
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							31 lines
						
					
					
						
							711 B
						
					
					
				
			
		
		
	
	
							31 lines
						
					
					
						
							711 B
						
					
					
				// quiz3.rs
 | 
						|
// This is a quiz for the following sections:
 | 
						|
// - Tests
 | 
						|
 | 
						|
// This quiz isn't testing our function -- make it do that in such a way that
 | 
						|
// the test passes. Then write a second test that tests that we get the result
 | 
						|
// we expect to get when we call `times_two` with a negative number.
 | 
						|
// No hints, you can do this :)
 | 
						|
 | 
						|
// I AM NOT DONE
 | 
						|
 | 
						|
pub fn times_two(num: i32) -> i32 {
 | 
						|
    num * 2
 | 
						|
}
 | 
						|
 | 
						|
#[cfg(test)]
 | 
						|
mod tests {
 | 
						|
    use super::*;
 | 
						|
 | 
						|
    #[test]
 | 
						|
    fn returns_twice_of_positive_numbers() {
 | 
						|
        assert_eq!(times_two(4), ???);
 | 
						|
    }
 | 
						|
 | 
						|
    #[test]
 | 
						|
    fn returns_twice_of_negative_numbers() {
 | 
						|
        // TODO replace unimplemented!() with an assert for `times_two(-4)`
 | 
						|
        unimplemented!()
 | 
						|
    }
 | 
						|
}
 |