summaryrefslogtreecommitdiffstats
path: root/das-java/contrib/ldap/das.ldap/src/test/java/org/apache/tuscany/das/ldap/util/test/XSDNamespaceURITokenizerTest.java
blob: 708eae7920ab8ba5eec2ae51f9abee0215784581 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package org.apache.tuscany.das.ldap.util.test;

import org.apache.tuscany.das.ldap.schema.embedded.setup.test.AbstractTestSetup;

import org.apache.tuscany.das.ldap.util.XSDNamespaceURITokenizer;
import org.eclipse.emf.common.util.URI;

public class XSDNamespaceURITokenizerTest 
extends AbstractTestSetup
{
    public void testCreateAuthorityTokens()
    {
        String[] authorityTokens =
            XSDNamespaceURITokenizer.
            createAuthorityTokens(
            		URI.createURI(xsdNamespace));
        
        assertTrue(authorityTokens[0].equals( "example"));
        assertTrue(authorityTokens[1].equals( "com"));
        assertTrue(authorityTokens.length == 2);
    }

    public void testCreatePathTokens()
    {
        String[] pathTokens =  
        	XSDNamespaceURITokenizer.
        	createPathTokens(
        			URI.createURI(xsdNamespace));
        
        assertTrue(pathTokens[1].equals("users"));
        assertTrue(pathTokens[2].equals("accounts"));
        assertTrue(pathTokens.length == 3);
    }

}