소스 검색

Add NaN preserving test for clamp

Toshiki Teramura 5 년 전
부모
커밋
2fb8a6e8a9
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/lib.rs

+ 1 - 0
src/lib.rs

@@ -418,6 +418,7 @@ fn clamp_test() {
     assert_eq!(-1.0, clamp_lower(-2.0, -1.0));
     assert_eq!(-1.0, clamp_upper(1.0, -1.0));
     assert_eq!(-2.0, clamp_upper(-2.0, -1.0));
+    assert!(clamp(::core::f32::NAN, -1.0, 1.0).is_nan());
     assert!(clamp_lower(::core::f32::NAN, 1.0).is_nan());
     assert!(clamp_upper(::core::f32::NAN, 1.0).is_nan());
 }