use of org.apache.directory.api.ldap.model.url.LdapUrl in project directory-ldap-api by apache.
the class LdapUrlTest method testLdapURLNoDNNoAttrsScopeBaseFilter.
/**
* test a LdapUrl with no Dn, no attributes, a base scope, and filter
*/
@Test
public void testLdapURLNoDNNoAttrsScopeBaseFilter() throws LdapURLEncodingException {
LdapUrl url = new LdapUrl("ldap://localhost:123/??base?(cn=test)");
assertEquals("ldap://localhost:123/???(cn=test)", url.toString());
}
use of org.apache.directory.api.ldap.model.url.LdapUrl in project directory-ldap-api by apache.
the class LdapUrlTest method testDnSetPort.
/**
* test the setPort() method
*/
@Test
public void testDnSetPort() throws LdapURLEncodingException {
LdapUrl url = new LdapUrl();
assertEquals(-1, url.getPort());
url.setPort(389);
assertEquals(389, url.getPort());
assertEquals("ldap://:389/", url.toString());
url.setPort(0);
assertEquals(-1, url.getPort());
assertEquals("ldap:///", url.toString());
url.setPort(65536);
assertEquals(-1, url.getPort());
assertEquals("ldap:///", url.toString());
}
use of org.apache.directory.api.ldap.model.url.LdapUrl in project directory-ldap-api by apache.
the class LdapUrlTest method testLdapURLNoDNNoAttrsScopeBase.
/**
* test a LdapUrl with no Dn, no attributes an scope base
*/
@Test
public void testLdapURLNoDNNoAttrsScopeBase() throws LdapURLEncodingException {
LdapUrl url = new LdapUrl("ldap://localhost:123/??base");
assertEquals("ldap://localhost:123/", url.toString());
}
use of org.apache.directory.api.ldap.model.url.LdapUrl in project directory-ldap-api by apache.
the class LdapUrlTest method testLdapURLDNAttrsScopeFilter.
/**
* test a LdapUrl with a Dn, some attributes, a scope and filter
*/
@Test
public void testLdapURLDNAttrsScopeFilter() throws LdapURLEncodingException {
LdapUrl url = new LdapUrl("ldap://localhost:123/ou=system?cn,ou,dc?sub?(cn=test)");
assertEquals("ldap://localhost:123/ou=system?cn,ou,dc?sub?(cn=test)", url.toString());
}
use of org.apache.directory.api.ldap.model.url.LdapUrl in project directory-ldap-api by apache.
the class LdapUrlTest method testLdapURLDN.
/**
* test a LdapUrl with no Dn and attributes
*/
@Test
public void testLdapURLDN() throws LdapURLEncodingException {
LdapUrl url = new LdapUrl("ldap://localhost:123/ou=system");
assertEquals("ldap://localhost:123/ou=system", url.toString());
}
Aggregations