diff options
| author | Piotr Czarnecki <pioczarn@gmail.com> | 2014-03-09 22:56:33 +0100 |
|---|---|---|
| committer | Piotr Czarnecki <pioczarn@gmail.com> | 2014-03-10 13:55:02 +0100 |
| commit | 262d1543db6eba077e9f31a4e734c337746e7ea8 (patch) | |
| tree | 250aae2cde80981cbce3abc3c59b0839659593f1 /src/libstd | |
| parent | 0349f2ae8a7462c72345717671269224f50ec606 (diff) | |
| download | rust-262d1543db6eba077e9f31a4e734c337746e7ea8.tar.gz rust-262d1543db6eba077e9f31a4e734c337746e7ea8.zip | |
libstd: Add unit tests for `slice_shift_char`
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/str.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libstd/str.rs b/src/libstd/str.rs index 57b3dc3a252..f5bd7e75c3a 100644 --- a/src/libstd/str.rs +++ b/src/libstd/str.rs @@ -3619,6 +3619,18 @@ mod tests { } #[test] + fn test_slice_shift_char() { + let data = "ประเทศไทย中"; + assert_eq!(data.slice_shift_char(), (Some('ป'), "ระเทศไทย中")); + } + + #[test] + fn test_slice_shift_char_2() { + let empty = ""; + assert_eq!(empty.slice_shift_char(), (None, "")); + } + + #[test] fn test_push_byte() { let mut s = ~"ABC"; unsafe{raw::push_byte(&mut s, 'D' as u8)}; |
