aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/str-lib.rs
blob: 585f9b8de5f2ef323152c8d310b08ed460bbdc9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std;
import std._str;

fn test_bytes_len() {
  check (_str.byte_len("") == 0u);
  check (_str.byte_len("hello world") == 11u);
  check (_str.byte_len("\x63") == 1u);
  check (_str.byte_len("\xa2") == 2u);
  check (_str.byte_len("\u03c0") == 2u);
  check (_str.byte_len("\u2620") == 3u);
  check (_str.byte_len("\U0001d11e") == 4u);
}

fn main() {
  test_bytes_len();
}