["b"], ], names::split_rdn("a=b")); self::assertSame([ "a" => ["b"], "c" => ["d"], ], names::split_rdn("a=b+c=d")); } function testJoin() { self::assertSame("", names::join("", "")); self::assertSame("a=b", names::join("a=b", "")); self::assertSame("a=b,x=y,z=t", names::join("a=b", "x=y,z=t")); self::assertSame("a=b,x=y,z=t", names::join([ "a" => "b", ], "x=y,z=t")); self::assertSame("a=b+c=d,x=y,z=t", names::join([ "a" => "b", "c" => "d", ], "x=y,z=t")); } function testUnescape() { self::assertSame("(", names::ldap_unescape("\\28")); } }