This project has retired. For details please refer to its Attic page.
BusinessQueryManagerTest xref
View Javadoc
1   package org.apache.ws.scout.registry;
2   
3   import javax.xml.registry.BusinessQueryManager;
4   import javax.xml.registry.JAXRException;
5   import javax.xml.registry.infomodel.ClassificationScheme;
6   
7   import junit.framework.TestCase;
8   
9   /**
10   *  Tests the BusinessLifecycleManagerImpl class
11   */
12  public class BusinessQueryManagerTest extends TestCase {
13  
14      public void testFindClassificationSchemeByName() throws JAXRException {
15  
16          BusinessQueryManager blm = new BusinessQueryManagerV3Impl(new RegistryServiceImpl(null, null, -1, "3.0"));
17  
18          ClassificationScheme scheme = blm.findClassificationSchemeByName(null, "AssociationType");
19          assertNotNull(scheme);
20          assertTrue(scheme.getChildConceptCount() == 15);
21  
22          scheme = blm.findClassificationSchemeByName(null, "ObjectType");
23          assertNotNull(scheme);
24          assertTrue(scheme.getChildConceptCount() == 16);
25  
26          scheme = blm.findClassificationSchemeByName(null, "ObjectType");
27          assertNotNull(scheme);
28          assertTrue(scheme.getChildConceptCount() == 16);
29  
30          scheme = blm.findClassificationSchemeByName(null, "PhoneType");
31          assertNotNull(scheme);
32          assertTrue(scheme.getChildConceptCount() == 5);
33  
34          scheme = blm.findClassificationSchemeByName(null, "URLType");
35          assertNotNull(scheme);
36          assertTrue(scheme.getChildConceptCount() == 6);
37  
38          scheme = blm.findClassificationSchemeByName(null, "PostalAddressAttributes");
39          assertNotNull(scheme);
40          assertTrue(scheme.getChildConceptCount() == 6);
41  
42      }
43  
44  }