From 70b04a14d1d635958836c6969ff2d5bd80d4b625 Mon Sep 17 00:00:00 2001 From: Tomoki Aonuma Date: Sun, 12 Feb 2012 13:28:54 +0900 Subject: [PATCH] Add a test for core::str::from_cstr_len --- src/libcore/str.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libcore/str.rs b/src/libcore/str.rs index 5cedb1f006430..1f1f5a22ac21c 100644 --- a/src/libcore/str.rs +++ b/src/libcore/str.rs @@ -1979,6 +1979,14 @@ mod tests { assert (c == "AAAAAAA"); } + #[test] + fn test_from_cstr_len() unsafe { + let a = [65u8, 65u8, 65u8, 65u8, 65u8, 65u8, 65u8, 0u8]; + let b = vec::to_ptr(a); + let c = from_cstr_len(b, 3u); + assert (c == "AAA"); + } + #[test] fn test_as_buf() unsafe { let a = "Abcdefg";