Lines Matching refs:assert_eq

26   assert_eq!(a_or_b(a), Ok((&b"cd"[..], &b"ab"[..])));
29 assert_eq!(a_or_b(b), Ok((&b"cde"[..], &b"b"[..])));
32 assert_eq!(
38 assert_eq!(a_or_b(d), Ok((&b"cdef"[..], &b"ba"[..])));
50 assert_eq!(a_or_b(a), Ok((&b"ab"[..], &b"cd"[..])));
53 assert_eq!(a_or_b(b), Ok((&b"bde"[..], &b"c"[..])));
56 assert_eq!(
62 assert_eq!(a_or_b(d), Ok((&b"ba"[..], &b"cdef"[..])));
65 assert_eq!(a_or_b(e), Err(Err::Incomplete(Needed::new(1))));
77 assert_eq!(esc(&b"abcd;"[..]), Ok((&b";"[..], &b"abcd"[..])));
78 assert_eq!(esc(&b"ab\\\"cd;"[..]), Ok((&b";"[..], &b"ab\\\"cd"[..])));
79 assert_eq!(esc(&b"\\\"abcd;"[..]), Ok((&b";"[..], &b"\\\"abcd"[..])));
80 assert_eq!(esc(&b"\\n;"[..]), Ok((&b";"[..], &b"\\n"[..])));
81 assert_eq!(esc(&b"ab\\\"12"[..]), Ok((&b"12"[..], &b"ab\\\""[..])));
82 assert_eq!(
89 assert_eq!(
101 assert_eq!(esc2(&b"12\\nnn34"[..]), Ok((&b"nn34"[..], &b"12\\n"[..])));
112 assert_eq!(esc("abcd;"), Ok((";", "abcd")));
113 assert_eq!(esc("ab\\\"cd;"), Ok((";", "ab\\\"cd")));
114 assert_eq!(esc("\\\"abcd;"), Ok((";", "\\\"abcd")));
115 assert_eq!(esc("\\n;"), Ok((";", "\\n")));
116 assert_eq!(esc("ab\\\"12"), Ok(("12", "ab\\\"")));
117 assert_eq!(
121 assert_eq!(
133 assert_eq!(esc2("12\\nnn34"), Ok(("nn34", "12\\n")));
138 assert_eq!(esc3("ab␛ncd;"), Ok((";", "ab␛ncd")));
164 assert_eq!(esc(&b"abcd;"[..]), Ok((&b";"[..], String::from("abcd"))));
165 assert_eq!(
169 assert_eq!(
173 assert_eq!(esc(&b"\\n;"[..]), Ok((&b";"[..], String::from("\n"))));
174 assert_eq!(
178 assert_eq!(
185 assert_eq!(
207 assert_eq!(
211 assert_eq!(
232 assert_eq!(esc("abcd;"), Ok((";", String::from("abcd"))));
233 assert_eq!(esc("ab\\\"cd;"), Ok((";", String::from("ab\"cd"))));
234 assert_eq!(esc("\\\"abcd;"), Ok((";", String::from("\"abcd"))));
235 assert_eq!(esc("\\n;"), Ok((";", String::from("\n"))));
236 assert_eq!(esc("ab\\\"12"), Ok(("12", String::from("ab\""))));
237 assert_eq!(
244 assert_eq!(
260 assert_eq!(esc2("abèDEF;"), Ok((";", String::from("abèDEF"))));
261 assert_eq!(
273 assert_eq!(esc3("a␛0bc␛n"), Ok(("", String::from("a\0bc\n"))));
282 assert_eq!(y(&b"nd"[..]), Err(Err::Incomplete(Needed::Unknown)));
283 assert_eq!(y(&b"123"[..]), Err(Err::Incomplete(Needed::Unknown)));
284 assert_eq!(y(&b"123en"[..]), Err(Err::Incomplete(Needed::Unknown)));
293 assert_eq!(ys("123en"), Err(Err::Incomplete(Needed::Unknown)));
306 assert_eq!(r, Ok((&b" aaa"[..], &b"<!-- abc -->"[..])));
314 assert_eq!(ra, Ok((semicolon, &b"abc"[..])));
320 assert_eq!(rd, Ok((semicolon, &b"123"[..])));
326 assert_eq!(rhd, Ok((semicolon, &b"123abcDEF"[..])));
332 assert_eq!(rod, Ok((semicolon, &b"1234567"[..])));
338 assert_eq!(ran, Ok((semicolon, &b"123abc"[..])));
344 assert_eq!(rs, Ok((semicolon, &b" \t"[..])));
350 assert_eq!(rms, Ok((semicolon, &b" \t\r\n"[..])));
365 assert_eq!(f(&a[..]), Err(Err::Incomplete(Needed::new(1))));
366 assert_eq!(f(&b[..]), Err(Err::Incomplete(Needed::new(1))));
367 assert_eq!(f(&c[..]), Ok((&d[..], &b[..])));
368 assert_eq!(f(&d[..]), Ok((&d[..], &a[..])));
383 assert_eq!(f(&a[..]), Err(Err::Incomplete(Needed::new(1))));
384 assert_eq!(f(&b[..]), Err(Err::Incomplete(Needed::new(1))));
385 assert_eq!(f(&c[..]), Ok((&b"123"[..], &b[..])));
386 assert_eq!(
406 assert_eq!(x(&a[..]), Err(Err::Incomplete(Needed::new(2))));
407 assert_eq!(x(&b[..]), Err(Err::Incomplete(Needed::new(1))));
408 assert_eq!(x(&c[..]), Err(Err::Incomplete(Needed::new(1))));
409 assert_eq!(x(&d[..]), Ok((&b"123"[..], &c[..])));
410 assert_eq!(x(&e[..]), Ok((&b"e"[..], &b"abcd"[..])));
411 assert_eq!(
429 assert_eq!(f(&a[..]), Err(Err::Incomplete(Needed::new(1))));
430 assert_eq!(f(&b[..]), Ok((&b"abcd"[..], &b""[..])));
431 assert_eq!(f(&c[..]), Ok((&b"abcd"[..], &b"123"[..])));
432 assert_eq!(f(&d[..]), Err(Err::Incomplete(Needed::new(1))));
447 assert_eq!(f(&a[..]), Err(Err::Incomplete(Needed::new(1))));
448 assert_eq!(
452 assert_eq!(f(&c[..]), Ok((&b"abcd"[..], &b"123"[..])));
453 assert_eq!(f(&d[..]), Err(Err::Incomplete(Needed::new(1))));
464 assert_eq!(f(""), Err(Err::Incomplete(Needed::new(1))));
465 assert_eq!(f("abcd"), Err(Err::Incomplete(Needed::new(1))));
466 assert_eq!(f("abcd點"), Ok(("點", "abcd")));
467 assert_eq!(f("abcd點a"), Ok(("點a", "abcd")));
473 assert_eq!(g(""), Err(Err::Incomplete(Needed::new(1))));
474 assert_eq!(g("點abcd"), Ok(("abcd", "點")));
475 assert_eq!(g("點點點a"), Ok(("a", "點點點")));
486 assert_eq!(f(""), Err(Err::Incomplete(Needed::new(1))));
487 assert_eq!(f("abcd"), Err(Err::Incomplete(Needed::new(1))));
488 assert_eq!(f("abcd點"), Ok(("點", "abcd")));
489 assert_eq!(f("abcd點a"), Ok(("點a", "abcd")));
495 assert_eq!(g(""), Err(Err::Incomplete(Needed::new(1))));
496 assert_eq!(g("點abcd"), Ok(("abcd", "點")));
497 assert_eq!(g("點點點a"), Ok(("a", "點點點")));
508 assert_eq!(f(""), Err(Err::Incomplete(Needed::Unknown)));
509 assert_eq!(f("ab"), Err(Err::Incomplete(Needed::Unknown)));
510 assert_eq!(f("點"), Err(Err::Incomplete(Needed::Unknown)));
511 assert_eq!(f("ab點cd"), Ok(("cd", "ab點")));
512 assert_eq!(f("a點bcd"), Ok(("cd", "a點b")));
513 assert_eq!(f("a點b"), Ok(("", "a點b")));
519 assert_eq!(g(""), Err(Err::Incomplete(Needed::new(1))));
520 assert_eq!(g("點abcd"), Ok(("abcd", "點")));
521 assert_eq!(g("點點點a"), Ok(("a", "點點點")));
531 assert_eq!(parser("A!"), Ok(("!", "A")));
532 assert_eq!(parser("?!"), Ok(("!", "?")));
542 assert_eq!(parser("øn"), Ok(("n", "ø")));
558 assert_eq!(x(&b"ab."[..]), Ok((&b"."[..], &b"ab"[..])));
560 assert_eq!(y(&b"ab."[..]), Ok((&b"."[..], &b"ab"[..])));
570 assert_eq!(x(b"\x02..>>"), Ok((&b">>"[..], &b".."[..])));
571 assert_eq!(x(b"\x02.."), Ok((&[][..], &b".."[..])));
572 assert_eq!(x(b"\x02."), Err(Err::Incomplete(Needed::new(1))));
573 assert_eq!(x(b"\x02"), Err(Err::Incomplete(Needed::new(2))));
579 assert_eq!(y(b"magic\x02..>>"), Ok((&b">>"[..], &b".."[..])));
580 assert_eq!(y(b"magic\x02.."), Ok((&[][..], &b".."[..])));
581 assert_eq!(y(b"magic\x02."), Err(Err::Incomplete(Needed::new(1))));
582 assert_eq!(y(b"magic\x02"), Err(Err::Incomplete(Needed::new(2))));
593 assert_eq!(test(&b"aBCdefgh"[..]), Ok((&b"efgh"[..], &b"aBCd"[..])));
594 assert_eq!(test(&b"abcdefgh"[..]), Ok((&b"efgh"[..], &b"abcd"[..])));
595 assert_eq!(test(&b"ABCDefgh"[..]), Ok((&b"efgh"[..], &b"ABCD"[..])));
596 assert_eq!(test(&b"ab"[..]), Err(Err::Incomplete(Needed::new(2))));
597 assert_eq!(
601 assert_eq!(
609 assert_eq!(test2("aBCdefgh"), Ok(("efgh", "aBCd")));
610 assert_eq!(test2("abcdefgh"), Ok(("efgh", "abcd")));
611 assert_eq!(test2("ABCDefgh"), Ok(("efgh", "ABCD")));
612 assert_eq!(test2("ab"), Err(Err::Incomplete(Needed::new(2))));
613 assert_eq!(
617 assert_eq!(
634 assert_eq!(test(&input), Ok((&b"\x00"[..], &b"\x42"[..])));
635 assert_eq!(test2(&input), Ok((&b"\x00"[..], &b"\x42"[..])));