blob: 66282e1ad350f193e60c51484578d09e8238593b [file] [log] [blame]
package org.apache.ws.scout.registry;
import javax.xml.registry.BusinessQueryManager;
import javax.xml.registry.JAXRException;
import javax.xml.registry.infomodel.ClassificationScheme;
import junit.framework.TestCase;
/**
* Tests the BusinessLifecycleManagerImpl class
*/
public class BusinessQueryManagerTest extends TestCase {
public void testFindClassificationSchemeByName() throws JAXRException {
BusinessQueryManager blm = new BusinessQueryManagerV3Impl(new RegistryServiceImpl(null, null, -1, "3.0"));
ClassificationScheme scheme = blm.findClassificationSchemeByName(null, "AssociationType");
assertNotNull(scheme);
assertTrue(scheme.getChildConceptCount() == 15);
scheme = blm.findClassificationSchemeByName(null, "ObjectType");
assertNotNull(scheme);
assertTrue(scheme.getChildConceptCount() == 16);
scheme = blm.findClassificationSchemeByName(null, "ObjectType");
assertNotNull(scheme);
assertTrue(scheme.getChildConceptCount() == 16);
scheme = blm.findClassificationSchemeByName(null, "PhoneType");
assertNotNull(scheme);
assertTrue(scheme.getChildConceptCount() == 5);
scheme = blm.findClassificationSchemeByName(null, "URLType");
assertNotNull(scheme);
assertTrue(scheme.getChildConceptCount() == 6);
scheme = blm.findClassificationSchemeByName(null, "PostalAddressAttributes");
assertNotNull(scheme);
assertTrue(scheme.getChildConceptCount() == 6);
}
}