4 fn test_parse_next_component() {
6 parse_next_component(OsStr::new(r"server\share"), true),
7 (OsStr::new(r"server"), OsStr::new(r"share"))
11 parse_next_component(OsStr::new(r"server/share"), true),
12 (OsStr::new(r"server/share"), OsStr::new(r""))
16 parse_next_component(OsStr::new(r"server/share"), false),
17 (OsStr::new(r"server"), OsStr::new(r"share"))
21 parse_next_component(OsStr::new(r"server\"), false),
22 (OsStr::new(r"server"), OsStr::new(r""))
26 parse_next_component(OsStr::new(r"\server\"), false),
27 (OsStr::new(r""), OsStr::new(r"server\"))
31 parse_next_component(OsStr::new(r"servershare"), false),
32 (OsStr::new(r"servershare"), OsStr::new(""))
36 parse_next_component(OsStr::new(r"server/\//\/\\\\/////\/share"), false),
37 (OsStr::new(r"server"), OsStr::new(r"share"))
41 parse_next_component(OsStr::new(r"server\\\\\\\\\\\\\\share"), true),
42 (OsStr::new(r"server"), OsStr::new(r"\\\\\\\\\\\\\share"))