about summary refs log tree commit diff
path: root/src/libstd/num/int_macros.rs
diff options
context:
space:
mode:
authorBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-01-30 23:55:34 +1100
committerBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-02-01 13:03:02 +1100
commit1f15d24243078903410176a0924bd5d09fe1c2b8 (patch)
treeef54ec9496369d1b7eb7aca45779cc097ce03a43 /src/libstd/num/int_macros.rs
parent1388c053a8b59347b607674fb5b83910d309aa9b (diff)
downloadrust-1f15d24243078903410176a0924bd5d09fe1c2b8.tar.gz
rust-1f15d24243078903410176a0924bd5d09fe1c2b8.zip
Move int and uint overflow tests into macros
Diffstat (limited to 'src/libstd/num/int_macros.rs')
-rw-r--r--src/libstd/num/int_macros.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libstd/num/int_macros.rs b/src/libstd/num/int_macros.rs
index c0f67912cde..c8d5dc12499 100644
--- a/src/libstd/num/int_macros.rs
+++ b/src/libstd/num/int_macros.rs
@@ -446,6 +446,13 @@ mod tests {
     use num::Bitwise;
 
     #[test]
+    fn test_overflows() {
+        assert!(MAX > 0);
+        assert!(MIN <= 0);
+        assert_eq!(MIN + MAX + 1, 0);
+    }
+
+    #[test]
     fn test_num() {
         num::test_num(10 as $T, 2 as $T);
     }