This project has retired. For details please refer to its
Attic page.
BusinessQueryManagerTest xref
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
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 }