diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-08-24 23:18:23 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-08-27 15:54:43 -0700 |
| commit | ccc68fc18b615561694650b25e665c257847cf67 (patch) | |
| tree | 3d02f3331797aee374a2d643e52b9e3387282fd3 /src/test/stdtest | |
| parent | b2408d57f034c0a448b60bf03254d8f73c0882db (diff) | |
Add std::istr::str_from_cstr. Issue #855
Diffstat (limited to 'src/test/stdtest')
| -rw-r--r-- | src/test/stdtest/istr.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/stdtest/istr.rs b/src/test/stdtest/istr.rs index 646d02649e1..b762e438336 100644 --- a/src/test/stdtest/istr.rs +++ b/src/test/stdtest/istr.rs @@ -1,4 +1,5 @@ import std::istr; +import std::vec; #[test] fn test_eq() { @@ -255,4 +256,12 @@ fn unsafe_from_bytes() { let a = [65u8, 65u8, 65u8, 65u8, 65u8, 65u8, 65u8]; let b = istr::unsafe_from_bytes(a); assert b == ~"AAAAAAA"; +} + +#[test] +fn str_from_cstr() { + let a = [65u8, 65u8, 65u8, 65u8, 65u8, 65u8, 65u8, 0u8]; + let b = vec::to_ptr(a); + let c = istr::str_from_cstr(b); + assert c == ~"AAAAAAA"; } \ No newline at end of file |
