diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2014-03-05 17:18:56 -0500 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2014-03-05 19:20:03 -0500 |
| commit | 5973b0c4ad26729aa1379b98317479f61cd0d87c (patch) | |
| tree | 07f96d102d04f4f134d27517f6b021822b3ec803 /src/libstd | |
| parent | 8a55cd988f272ec70fc7d5adf6e61ed8ee6a8e78 (diff) | |
| download | rust-5973b0c4ad26729aa1379b98317479f61cd0d87c.tar.gz rust-5973b0c4ad26729aa1379b98317479f61cd0d87c.zip | |
add tests for `min` and `max` from `Float`
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/num/f32.rs | 12 | ||||
| -rw-r--r-- | src/libstd/num/f64.rs | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/src/libstd/num/f32.rs b/src/libstd/num/f32.rs index 9ec028b76b9..3ba3a9a134f 100644 --- a/src/libstd/num/f32.rs +++ b/src/libstd/num/f32.rs @@ -867,6 +867,18 @@ mod tests { use num; #[test] + fn test_min_nan() { + assert_eq!(NAN.min(2.0), 2.0); + assert_eq!(2.0f32.min(NAN), 2.0); + } + + #[test] + fn test_max_nan() { + assert_eq!(NAN.max(2.0), 2.0); + assert_eq!(2.0f32.max(NAN), 2.0); + } + + #[test] fn test_num() { num::test_num(10f32, 2f32); } diff --git a/src/libstd/num/f64.rs b/src/libstd/num/f64.rs index d173abbcde1..b95188b0765 100644 --- a/src/libstd/num/f64.rs +++ b/src/libstd/num/f64.rs @@ -866,6 +866,18 @@ mod tests { use num; #[test] + fn test_min_nan() { + assert_eq!(NAN.min(2.0), 2.0); + assert_eq!(2.0f64.min(NAN), 2.0); + } + + #[test] + fn test_max_nan() { + assert_eq!(NAN.max(2.0), 2.0); + assert_eq!(2.0f64.max(NAN), 2.0); + } + + #[test] fn test_num() { num::test_num(10f64, 2f64); } |
