MCPcopy Create free account
hub / github.com/Recordscript/recordscript / test_mangle2

Function test_mangle2

libs/hbb_common/src/lib.rs:477–490  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

475
476 #[test]
477 fn test_mangle2() {
478 let addr = "[::ffff:127.0.0.1]:8080".parse().unwrap();
479 let addr_v4 = "127.0.0.1:8080".parse().unwrap();
480 assert_eq!(AddrMangle::decode(&AddrMangle::encode(addr)), addr_v4);
481 assert_eq!(
482 AddrMangle::decode(&AddrMangle::encode("[::127.0.0.1]:8080".parse().unwrap())),
483 addr_v4
484 );
485 assert_eq!(AddrMangle::decode(&AddrMangle::encode(addr_v4)), addr_v4);
486 let addr_v6 = "[ef::fe]:8080".parse().unwrap();
487 assert_eq!(AddrMangle::decode(&AddrMangle::encode(addr_v6)), addr_v6);
488 let addr_v6 = "[::1]:8080".parse().unwrap();
489 assert_eq!(AddrMangle::decode(&AddrMangle::encode(addr_v6)), addr_v6);
490 }
491
492 #[test]
493 fn test_get_version_number() {

Callers

nothing calls this directly

Calls 1

parseMethod · 0.80

Tested by

no test coverage detected