Search in sources :

Example 1 with TelephoneNumberNormalizer

use of org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer in project directory-ldap-api by apache.

the class TelephoneNumberNormalizerTest method testTelephoneNumberNormalizerEmpty.

@Test
public void testTelephoneNumberNormalizerEmpty() throws LdapException {
    Normalizer normalizer = new TelephoneNumberNormalizer();
    assertEquals("", normalizer.normalize(""));
}
Also used : TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) Normalizer(org.apache.directory.api.ldap.model.schema.Normalizer) Test(org.junit.Test)

Example 2 with TelephoneNumberNormalizer

use of org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer in project directory-ldap-api by apache.

the class TelephoneNumberNormalizerTest method testTelephoneNumberNormalizerTwoSpaces.

@Test
public void testTelephoneNumberNormalizerTwoSpaces() throws LdapException {
    Normalizer normalizer = new TelephoneNumberNormalizer();
    assertEquals("", normalizer.normalize("  "));
}
Also used : TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) Normalizer(org.apache.directory.api.ldap.model.schema.Normalizer) Test(org.junit.Test)

Example 3 with TelephoneNumberNormalizer

use of org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer in project directory-ldap-api by apache.

the class TelephoneNumberNormalizerTest method testInsignifiantSpacesStringTwoChars.

@Test
public void testInsignifiantSpacesStringTwoChars() throws LdapException {
    Normalizer normalizer = new TelephoneNumberNormalizer();
    assertEquals("11", normalizer.normalize("11"));
}
Also used : TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) Normalizer(org.apache.directory.api.ldap.model.schema.Normalizer) Test(org.junit.Test)

Example 4 with TelephoneNumberNormalizer

use of org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer in project directory-ldap-api by apache.

the class TelephoneNumberNormalizerTest method testInsignifiantTelephoneNumberCharsSpaces.

@Test
public void testInsignifiantTelephoneNumberCharsSpaces() throws LdapException {
    Normalizer normalizer = new TelephoneNumberNormalizer();
    assertEquals("1", normalizer.normalize(" 1"));
    assertEquals("1", normalizer.normalize("1 "));
    assertEquals("1", normalizer.normalize(" 1 "));
    assertEquals("11", normalizer.normalize("1 1"));
    assertEquals("11", normalizer.normalize(" 1 1"));
    assertEquals("11", normalizer.normalize("1 1 "));
    assertEquals("11", normalizer.normalize("1  1"));
    assertEquals("11", normalizer.normalize(" 1   1 "));
    assertEquals("123456789", normalizer.normalize("  123   456   789  "));
    assertEquals("1", normalizer.normalize("-1"));
    assertEquals("1", normalizer.normalize("1-"));
    assertEquals("1", normalizer.normalize("-1-"));
    assertEquals("11", normalizer.normalize("1-1"));
    assertEquals("11", normalizer.normalize("-1-1"));
    assertEquals("11", normalizer.normalize("1-1-"));
    assertEquals("11", normalizer.normalize("1--1"));
    assertEquals("11", normalizer.normalize("-1---1-"));
    assertEquals("1(2)+3456789", normalizer.normalize("---1(2)+3   456-  789 --"));
}
Also used : TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) Normalizer(org.apache.directory.api.ldap.model.schema.Normalizer) Test(org.junit.Test)

Example 5 with TelephoneNumberNormalizer

use of org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer in project directory-ldap-api by apache.

the class TelephoneNumberNormalizerTest method testTelephoneNumberNormalizerOneSpace.

@Test
public void testTelephoneNumberNormalizerOneSpace() throws LdapException {
    Normalizer normalizer = new TelephoneNumberNormalizer();
    assertEquals("", normalizer.normalize(" "));
}
Also used : TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) TelephoneNumberNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer) Normalizer(org.apache.directory.api.ldap.model.schema.Normalizer) Test(org.junit.Test)

Aggregations

Normalizer (org.apache.directory.api.ldap.model.schema.Normalizer)12 TelephoneNumberNormalizer (org.apache.directory.api.ldap.model.schema.normalizers.TelephoneNumberNormalizer)12 Test (org.junit.Test)12