summary refs log tree commit diff
path: root/src/libcoretest
diff options
context:
space:
mode:
authorarthurprs <arthurprs@gmail.com>2015-07-18 18:59:38 -0300
committerarthurprs <arthurprs@gmail.com>2015-07-19 09:54:44 -0300
commitc073f81920bc2324b026cf9610a096df0d97c6a5 (patch)
treef7608d227096c4f699f91441e456bc0ed3171365 /src/libcoretest
parentebf9e1aaf63e741cec122f3cea1afa6d62b01350 (diff)
downloadrust-c073f81920bc2324b026cf9610a096df0d97c6a5.tar.gz
rust-c073f81920bc2324b026cf9610a096df0d97c6a5.zip
optimize from_str_radix
Diffstat (limited to 'src/libcoretest')
-rw-r--r--src/libcoretest/num/mod.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libcoretest/num/mod.rs b/src/libcoretest/num/mod.rs
index 998f4b21ece..a9baa2cc477 100644
--- a/src/libcoretest/num/mod.rs
+++ b/src/libcoretest/num/mod.rs
@@ -117,7 +117,14 @@ mod tests {
     }
 
     #[test]
-    fn test_int_from_minus_sign() {
-        assert_eq!("-".parse::<i32>().ok(), None);
+    fn test_invalid() {
+        assert_eq!("--129".parse::<i8>().ok(), None);
+        assert_eq!("Съешь".parse::<u8>().ok(), None);
+    }
+
+    #[test]
+    fn test_empty() {
+        assert_eq!("-".parse::<i8>().ok(), None);
+        assert_eq!("".parse::<u8>().ok(), None);
     }
 }