01: package org.apache.ws.scout.registry;
02:
03: import javax.xml.registry.BusinessQueryManager;
04: import javax.xml.registry.JAXRException;
05: import javax.xml.registry.infomodel.ClassificationScheme;
06:
07: import junit.framework.TestCase;
08:
09: /**
10: * Tests the BusinessLifecycleManagerImpl class
11: */
12: public class BusinessQueryManagerTest extends TestCase {
13:
14: public void testFindClassificationSchemeByName()
15: throws JAXRException {
16:
17: BusinessQueryManager blm = new BusinessQueryManagerImpl(
18: new RegistryServiceImpl(null, null, -1));
19:
20: ClassificationScheme scheme = blm
21: .findClassificationSchemeByName(null, "AssociationType");
22: assertNotNull(scheme);
23: assertTrue(scheme.getChildConceptCount() == 15);
24:
25: scheme = blm.findClassificationSchemeByName(null, "ObjectType");
26: assertNotNull(scheme);
27: assertTrue(scheme.getChildConceptCount() == 16);
28:
29: scheme = blm.findClassificationSchemeByName(null, "ObjectType");
30: assertNotNull(scheme);
31: assertTrue(scheme.getChildConceptCount() == 16);
32:
33: scheme = blm.findClassificationSchemeByName(null, "PhoneType");
34: assertNotNull(scheme);
35: assertTrue(scheme.getChildConceptCount() == 5);
36:
37: scheme = blm.findClassificationSchemeByName(null, "URLType");
38: assertNotNull(scheme);
39: assertTrue(scheme.getChildConceptCount() == 6);
40:
41: scheme = blm.findClassificationSchemeByName(null,
42: "PostalAddressAttributes");
43: assertNotNull(scheme);
44: assertTrue(scheme.getChildConceptCount() == 6);
45:
46: }
47:
48: }
|