about summary refs log tree commit diff
path: root/src/test/stdtest
diff options
context:
space:
mode:
authorLenny222 <github@kudling.de>2011-12-24 10:41:11 +0100
committerLenny222 <github@kudling.de>2011-12-24 10:41:11 +0100
commiteb0cdc02e3b443fe119cb4957856a63dbd5923d4 (patch)
tree9cf0ac2bce40110667e28b044566cbaea3a51524 /src/test/stdtest
parent47271ab4c85ecc4b7c3f1c079f8bc221a5d7ca0d (diff)
downloadrust-eb0cdc02e3b443fe119cb4957856a63dbd5923d4.tar.gz
rust-eb0cdc02e3b443fe119cb4957856a63dbd5923d4.zip
char: add is_lowercase(), is_uppercase()
Diffstat (limited to 'src/test/stdtest')
-rw-r--r--src/test/stdtest/char.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/stdtest/char.rs b/src/test/stdtest/char.rs
index a02abcb5676..1ed61f5632f 100644
--- a/src/test/stdtest/char.rs
+++ b/src/test/stdtest/char.rs
@@ -4,6 +4,24 @@ use std;
 import char;
 
 #[test]
+fn test_is_lowercase() {
+    assert char::is_lowercase('a');
+    assert char::is_lowercase('ö');
+    assert char::is_lowercase('ß');
+    assert !char::is_lowercase('Ü');
+    assert !char::is_lowercase('P');
+}
+
+#[test]
+fn test_is_uppercase() {
+    assert !char::is_uppercase('h');
+    assert !char::is_uppercase('ä');
+    assert !char::is_uppercase('ß');
+    assert char::is_uppercase('Ö');
+    assert char::is_uppercase('T');
+}
+
+#[test]
 fn test_is_whitespace() {
     assert char::is_whitespace(' ');
     assert char::is_whitespace('\u2007');