public void testLoad() { QueryRegisterComponentImpl qr = new QueryRegisterComponentImpl(); qr.setNamespaceService(namespaceService); qr.setDictionaryService(dictionaryService); qr.loadQueryCollection("testQueryRegister.xml"); assertNotNull(qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService))); assertEquals("lucene", qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getLanguage()); assertEquals("http://www.trees.tulip/barking/woof", qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getNamespacePrefixResolver().getNamespaceURI("tulip")); assertEquals("+QNAME:$alf:query-parameter-name", qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getQuery()); assertEquals(2, qr.getQueryDefinition(QName.createQName("alf", "query1", namespaceService)).getQueryParameterDefs().size()); }