(1);
- list.add(new JCRRootNodeChildAssociationRef(ContentModel.ASSOC_CHILDREN, childRef, JCR_ROOT, childRef, true, 0));
- }
- else
- {
- list = nodeService.getChildAssocs(childRef);
- }
+ list = nodeService.getChildAssocs(childRef);
return list.iterator();
}
diff --git a/source/java/org/alfresco/repo/search/NodeServiceXPath.java b/source/java/org/alfresco/repo/search/NodeServiceXPath.java
index 312cb14a99..c0cceccf6d 100644
--- a/source/java/org/alfresco/repo/search/NodeServiceXPath.java
+++ b/source/java/org/alfresco/repo/search/NodeServiceXPath.java
@@ -88,8 +88,6 @@ public class NodeServiceXPath extends BaseXPath
{
private static final long serialVersionUID = 3834032441789592882L;
- private static String JCR_URI = "http://www.jcp.org/jcr/1.0";
-
private static Log logger = LogFactory.getLog(NodeServiceXPath.class);
/**
@@ -469,67 +467,6 @@ public class NodeServiceXPath extends BaseXPath
}
}
- static class JCRContains implements Function
- {
-
- public Object call(Context context, List args) throws FunctionCallException
- {
- if (args.size() == 2)
- {
- if (context.getNavigator().isAttribute(context.getNodeSet().get(0)))
- {
- throw new FunctionCallException("jcr:contains() does not apply to an attribute context.");
- }
- return evaluate(context.getNodeSet(), args.get(0), args.get(1), context.getNavigator());
- }
-
- throw new FunctionCallException("contains() requires two argument.");
- }
-
- public Object evaluate(List nodes, Object identifier, Object pattern, Navigator nav)
- {
- if (nodes.size() != 1)
- {
- return false;
- }
-
- QName qname = null;
- NodeRef nodeRef = null;
-
- Object target = identifier;
-
- if (identifier instanceof List)
- {
- List list = (List) identifier;
- if (list.isEmpty())
- {
- return false;
- }
- // do not recurse: only first list should unwrap
- target = list.get(0);
- }
-
- if (nav.isElement(target))
- {
- qname = null; // should use all attributes and full text index
- nodeRef = ((ChildAssociationRef) target).getChildRef();
- }
- else if (nav.isAttribute(target))
- {
- qname = QName.createQName(
- nav.getAttributeNamespaceUri(target),
- ISO9075.decode(nav.getAttributeName(target)));
- nodeRef = ((DocumentNavigator.Property) target).parent;
- }
-
- String patternValue = StringFunction.evaluate(pattern, nav);
- DocumentNavigator dNav = (DocumentNavigator) nav;
-
- return dNav.contains(nodeRef, qname, patternValue, SearchParameters.AND);
-
- }
- }
-
static class Score implements Function
{
private Double one = new Double(1);
@@ -694,14 +631,6 @@ public class NodeServiceXPath extends BaseXPath
registerFunction("", "contains", new Contains());
registerFunction("", "first", new FirstFunction());
-
- // 170 functions
-
- registerFunction(JCR_URI, "like", new Like());
- registerFunction(JCR_URI, "score", new Score());
- registerFunction(JCR_URI, "contains", new JCRContains());
- registerFunction(JCR_URI, "deref", new Deref());
-
}
}
diff --git a/source/java/org/alfresco/repo/search/impl/JCR170Searcher.java b/source/java/org/alfresco/repo/search/impl/JCR170Searcher.java
deleted file mode 100644
index 759af8be35..0000000000
--- a/source/java/org/alfresco/repo/search/impl/JCR170Searcher.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (C) 2005-2010 Alfresco Software Limited.
- *
- * This file is part of Alfresco
- *
- * Alfresco is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * Alfresco is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with Alfresco. If not, see .
- */
-package org.alfresco.repo.search.impl;
-
-import org.alfresco.repo.search.AbstractSearcherComponent;
-import org.alfresco.service.cmr.repository.Path;
-import org.alfresco.service.cmr.repository.StoreRef;
-import org.alfresco.service.cmr.search.QueryParameter;
-import org.alfresco.service.cmr.search.QueryParameterDefinition;
-import org.alfresco.service.cmr.search.ResultSet;
-import org.alfresco.service.cmr.search.SearchParameters;
-import org.alfresco.service.namespace.QName;
-
-/**
- * Simple searcher against another store using the JSR 170 API.
- *
- * This class is not fully implemented and hence still abstract.
- */
-public abstract class JCR170Searcher extends AbstractSearcherComponent
-{
- public ResultSet query(StoreRef store, String language, String query, Path[] queryOptions,
- QueryParameter[] queryParameters)
- {
- // TODO Auto-generated method stub
- throw new UnsupportedOperationException();
- }
-
- public ResultSet query(StoreRef store, String language, String query, Path[] attributePaths, QueryParameterDefinition[] queryParameterDefinitions)
- {
- // TODO Auto-generated method stub
- throw new UnsupportedOperationException();
- }
-
- public ResultSet query(StoreRef store, QName queryId, QueryParameter[] queryParameters)
- {
- // TODO Auto-generated method stub
- throw new UnsupportedOperationException();
- }
-
- public ResultSet query(SearchParameters searchParameters)
- {
- // TODO Auto-generated method stub
- throw new UnsupportedOperationException();
- }
-}
diff --git a/source/java/org/alfresco/repo/search/impl/NodeSearcher.java b/source/java/org/alfresco/repo/search/impl/NodeSearcher.java
index e51b2c4de2..81c7d538ab 100644
--- a/source/java/org/alfresco/repo/search/impl/NodeSearcher.java
+++ b/source/java/org/alfresco/repo/search/impl/NodeSearcher.java
@@ -75,53 +75,11 @@ public class NodeSearcher
try
{
String xpath = xpathIn;
- boolean useJCRXPath = language.equalsIgnoreCase(SearchService.LANGUAGE_JCR_XPATH);
List order = null;
- // replace element
- if (useJCRXPath)
- {
- order = new ArrayList();
- // We do not allow variable substitution with this pattern
- xpath = xpath.replaceAll("element\\(\\s*(\\*|\\w*:\\w*)\\s*,\\s*(\\*|\\w*:\\w*)\\s*\\)",
- "$1[subtypeOf(\"$2\")]");
- String split[] = xpath.split("order\\s*by\\s*", 2);
- xpath = split[0];
-
- if (split.length > 1 && split[1].length() > 0)
- {
- String clauses[] = split[1].split("\\s,\\s");
-
- for (String clause : clauses)
- {
- if (clause.startsWith("@"))
- {
- String attribute = clause.replaceFirst("@(\\p{Alpha}[\\w:]*)(?:\\s+(.*))?", "$1");
- String sort = clause.replaceFirst("@(\\p{Alpha}[\\w:]*)(?:\\s+(.*))?", "$2");
-
- if (sort.length() == 0)
- {
- sort = "ascending";
- }
-
- QName attributeQName = QName.createQName(attribute, namespacePrefixResolver);
- order.add(new AttributeOrder(attributeQName, sort.equalsIgnoreCase("ascending")));
- }
- else if (clause.startsWith("jcr:score"))
- {
- // ignore jcr:score ordering
- }
- else
- {
- throw new IllegalArgumentException("Malformed order by expression " + split[1]);
- }
- }
- }
- }
-
DocumentNavigator documentNavigator = new DocumentNavigator(dictionaryService, nodeService, searchService,
- namespacePrefixResolver, followAllParentLinks, useJCRXPath);
+ namespacePrefixResolver, followAllParentLinks);
NodeServiceXPath nsXPath = new NodeServiceXPath(xpath, documentNavigator, paramDefs);
for (String prefix : namespacePrefixResolver.getPrefixes())
{
@@ -236,10 +194,8 @@ public class NodeSearcher
{
try
{
- boolean useJCRXPath = language.equalsIgnoreCase(SearchService.LANGUAGE_JCR_XPATH);
-
DocumentNavigator documentNavigator = new DocumentNavigator(dictionaryService, nodeService, searchService,
- namespacePrefixResolver, followAllParentLinks, useJCRXPath);
+ namespacePrefixResolver, followAllParentLinks);
NodeServiceXPath nsXPath = new NodeServiceXPath(xpath, documentNavigator, paramDefs);
for (String prefix : namespacePrefixResolver.getPrefixes())
{
diff --git a/source/test-java/org/alfresco/repo/search/SearcherComponentTest.java b/source/test-java/org/alfresco/repo/search/SearcherComponentTest.java
index c7f8a6c065..102905ab0b 100644
--- a/source/test-java/org/alfresco/repo/search/SearcherComponentTest.java
+++ b/source/test-java/org/alfresco/repo/search/SearcherComponentTest.java
@@ -465,503 +465,6 @@ public class SearcherComponentTest extends TestCase
assertTrue("Incorrect result: incorrect node retrieved", answer.contains(n3Ref));
}
- public void testJCRRoot() throws Exception
- {
-
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- NodeServiceXPath xpath;
- List list;
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- // create the document navigator
- DocumentNavigator documentNavigator = new DocumentNavigator(dictionaryService, nodeService, searcher,
- namespacePrefixResolver, false, true);
-
- xpath = new NodeServiceXPath("/jcr:root", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root/*", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(2, list.size());
-
- xpath = new NodeServiceXPath("/*/*", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(2, list.size());
- }
-
- public void testBooleanFunctions() throws Exception
- {
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- NodeServiceXPath xpath;
- List list;
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- // create the document navigator
- DocumentNavigator documentNavigator = new DocumentNavigator(dictionaryService, nodeService, searcher,
- namespacePrefixResolver, false, true);
-
- xpath = new NodeServiceXPath("/jcr:root[true()]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root[false()]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root[not(true())]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root[not(false())]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
- }
-
- public void testMutiValueProperties() throws Exception
- {
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- NodeServiceXPath xpath;
- List list;
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- namespacePrefixResolver.registerNamespace(BaseNodeServiceTest.TEST_PREFIX, BaseNodeServiceTest.NAMESPACE);
- // create the document navigator
- DocumentNavigator documentNavigator = new DocumentNavigator(dictionaryService, nodeService, searcher,
- namespacePrefixResolver, false, true);
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp = 'first']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp = 'second']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp = 'third']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp != 'third']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp < 'e']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp > 'e']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp < 'first']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp <= 'first']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp > 'third']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvp >= 'third']", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvi < 1]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvi <= 1]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvi > 3]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(0, list.size());
-
- xpath = new NodeServiceXPath("/jcr:root//*[@test:mvi >= 3]", documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
- }
-
- public void testElementNodeTest() throws Exception
- {
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- NodeServiceXPath xpath;
- List list;
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- namespacePrefixResolver.registerNamespace(BaseNodeServiceTest.TEST_PREFIX, BaseNodeServiceTest.NAMESPACE);
- // create the document navigator
- DocumentNavigator documentNavigator = new DocumentNavigator(dictionaryService, nodeService, searcher,
- namespacePrefixResolver, false, true);
-
- xpath = new NodeServiceXPath("//element(*, *)".replaceAll(
- "element\\(\\s*(\\*|\\$?\\w*:\\w*)\\s*,\\s*(\\*|\\$?\\w*:\\w*)\\s*\\)", "$1[subtypeOf(\"$2\")]"),
- documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(13, list.size());
-
- xpath = new NodeServiceXPath("//element(jcr:root, *)".replaceAll(
- "element\\(\\s*(\\*|\\$?\\w*:\\w*)\\s*,\\s*(\\*|\\$?\\w*:\\w*)\\s*\\)", "$1[subtypeOf(\"$2\")]"),
- documentNavigator, null);
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- QueryParameterDefImpl paramDef;
-
- paramDef = new QueryParameterDefImpl(QName.createQName("test:type", namespacePrefixResolver), dictionaryService
- .getDataType(DataTypeDefinition.QNAME), true, BaseNodeServiceTest.TYPE_QNAME_TEST_CONTENT
- .toPrefixString(namespacePrefixResolver));
- xpath = new NodeServiceXPath("//element(*, test:content)".replaceAll(
- "element\\(\\s*(\\*|\\$?\\w*:\\w*)\\s*,\\s*(\\*|\\$?\\w*:\\w*)\\s*\\)", "$1[subtypeOf(\"$2\")]"),
- documentNavigator, new QueryParameterDefinition[] { paramDef });
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(3, list.size());
-
- paramDef = new QueryParameterDefImpl(QName.createQName("test:type", namespacePrefixResolver), dictionaryService
- .getDataType(DataTypeDefinition.QNAME), true, BaseNodeServiceTest.TYPE_QNAME_TEST_CONTENT
- .toPrefixString(namespacePrefixResolver));
- xpath = new NodeServiceXPath("//element(test:n6_p_n8, test:content)".replaceAll(
- "element\\(\\s*(\\*|\\$?\\w*:\\w*)\\s*,\\s*(\\*|\\$?\\w*:\\w*)\\s*\\)", "$1[subtypeOf(\"$2\")]"),
- documentNavigator, new QueryParameterDefinition[] { paramDef });
- list = xpath.selectNodes(new ChildAssociationRef(null, null, null, rootNodeRef));
- assertEquals(1, list.size());
-
- }
-
- public void testJCRLike() throws Exception
- {
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- namespacePrefixResolver.registerNamespace(BaseNodeServiceTest.TEST_PREFIX, BaseNodeServiceTest.NAMESPACE);
- // create the document navigator
- // DocumentNavigator documentNavigator = new DocumentNavigator(
- // dictionaryService,
- // nodeService,
- // searcher,
- // namespacePrefixResolver,
- // false, true);
-
- List answer = searcher.selectNodes(rootNodeRef, "//*[jcr:like(@test:animal, 'm__k%')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
- }
-
- public void testJCRScore() throws Exception
- {
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- namespacePrefixResolver.registerNamespace(BaseNodeServiceTest.TEST_PREFIX, BaseNodeServiceTest.NAMESPACE);
- // create the document navigator
- // DocumentNavigator documentNavigator = new DocumentNavigator(
- // dictionaryService,
- // nodeService,
- // searcher,
- // namespacePrefixResolver,
- // false, true);
-
- List answer;
-
- answer = searcher.selectNodes(rootNodeRef, "//.", null, namespacePrefixResolver, false);
- assertEquals(9, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//.[jcr:score() = 1.0]", null, namespacePrefixResolver, false);
- assertEquals(9, answer.size());
- }
-
- public void testJCRContains() throws Exception
- {
- BaseNodeServiceTest.buildNodeGraph(nodeService, rootNodeRef);
- // commit the node graph
- txn.commit();
-
- txn = transactionService.getUserTransaction();
- txn.begin();
-
- DynamicNamespacePrefixResolver namespacePrefixResolver = new DynamicNamespacePrefixResolver(null);
- namespacePrefixResolver.registerNamespace("jcr", "http://www.jcp.org/jcr/1.0");
- namespacePrefixResolver.registerNamespace(BaseNodeServiceTest.TEST_PREFIX, BaseNodeServiceTest.NAMESPACE);
- // create the document navigator
- // DocumentNavigator documentNavigator = new DocumentNavigator(
- // dictionaryService,
- // nodeService,
- // searcher,
- // namespacePrefixResolver,
- // false, true);
-
- List answer;
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text1, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text3, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text3, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text3, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text3, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text3, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text2, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text12, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text13, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text23, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(0, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'bun')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'bun cake')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(@test:text123, 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(., 'bun')]", null, namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher
- .selectNodes(rootNodeRef, "//*[jcr:contains(., 'cake')]", null, namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(., 'biscuit')]", null, namespacePrefixResolver,
- false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(., 'bun cake')]", null, namespacePrefixResolver,
- false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(., 'cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(., 'bun biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- answer = searcher.selectNodes(rootNodeRef, "//*[jcr:contains(., 'bun cake biscuit')]", null,
- namespacePrefixResolver, false);
- assertEquals(1, answer.size());
-
- }
-
public static void main(String[] args)
{
String escape = "\\\t\n\"";
diff --git a/source/test-resources/org/alfresco/jcr/tck/testExcludeList.txt b/source/test-resources/org/alfresco/jcr/tck/testExcludeList.txt
deleted file mode 100644
index 5d1efcc81c..0000000000
--- a/source/test-resources/org/alfresco/jcr/tck/testExcludeList.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-version=0.6.0
-list=org.apache.jackrabbit.test.api.AddNodeTest,org.apache.jackrabbit.test.api.CheckPermissionTest,org.apache.jackrabbit.test.api.DocumentViewImportTest,org.apache.jackrabbit.test.api.ImpersonateTest,org.apache.jackrabbit.test.api.lock.SetValueLockExceptionTest,org.apache.jackrabbit.test.api.NamespaceRegistryTest,org.apache.jackrabbit.test.api.NodeAddMixinTest,org.apache.jackrabbit.test.api.NodeCanAddMixinTest,org.apache.jackrabbit.test.api.NodeItemIsModifiedTest,org.apache.jackrabbit.test.api.NodeItemIsNewTest,org.apache.jackrabbit.test.api.NodeOrderableChildNodesTest,org.apache.jackrabbit.test.api.NodeRemoveMixinTest,org.apache.jackrabbit.test.api.NodeTest,org.apache.jackrabbit.test.api.NodeUUIDTest,org.apache.jackrabbit.test.api.PropertyItemIsModifiedTest,org.apache.jackrabbit.test.api.PropertyItemIsNewTest,org.apache.jackrabbit.test.api.PropertyTest,org.apache.jackrabbit.test.api.query.ElementTest,org.apache.jackrabbit.test.api.query.GetPersistentQueryPathTest,org.apache.jackrabbit.test.api.query.OrderByDateTest,org.apache.jackrabbit.test.api.query.OrderByDoubleTest,org.apache.jackrabbit.test.api.query.OrderByLongTest,org.apache.jackrabbit.test.api.query.OrderByMultiTypeTest,org.apache.jackrabbit.test.api.query.OrderByStringTest,org.apache.jackrabbit.test.api.query.SaveTest,org.apache.jackrabbit.test.api.query.SQLQueryLevel2Test,org.apache.jackrabbit.test.api.query.XPathQueryLevel2Test,org.apache.jackrabbit.test.api.ReferencesTest,org.apache.jackrabbit.test.api.SerializationTest,org.apache.jackrabbit.test.api.SessionTest,org.apache.jackrabbit.test.api.SetPropertyAssumeTypeTest,org.apache.jackrabbit.test.api.SetPropertyBooleanTest,org.apache.jackrabbit.test.api.SetPropertyCalendarTest,org.apache.jackrabbit.test.api.SetPropertyConstraintViolationExceptionTest,org.apache.jackrabbit.test.api.SetPropertyDoubleTest,org.apache.jackrabbit.test.api.SetPropertyInputStreamTest,org.apache.jackrabbit.test.api.SetPropertyLongTest,org.apache.jackrabbit.test.api.SetPropertyNodeTest,org.apache.jackrabbit.test.api.SetPropertyStringTest,org.apache.jackrabbit.test.api.SetPropertyValueTest,org.apache.jackrabbit.test.api.SetValueBinaryTest,org.apache.jackrabbit.test.api.SetValueBooleanTest,org.apache.jackrabbit.test.api.SetValueConstraintViolationExceptionTest,org.apache.jackrabbit.test.api.SetValueDateTest,org.apache.jackrabbit.test.api.SetValueDoubleTest,org.apache.jackrabbit.test.api.SetValueLongTest,org.apache.jackrabbit.test.api.SetValueReferenceTest,org.apache.jackrabbit.test.api.SetValueStringTest,org.apache.jackrabbit.test.api.SetValueValueFormatExceptionTest,org.apache.jackrabbit.test.api.SetValueVersionExceptionTest,org.apache.jackrabbit.test.api.ValueFactoryTest,org.apache.jackrabbit.test.api.WorkspaceCloneReferenceableTest,org.apache.jackrabbit.test.api.WorkspaceCloneSameNameSibsTest,org.apache.jackrabbit.test.api.WorkspaceCloneTest,org.apache.jackrabbit.test.api.WorkspaceCloneVersionableTest,org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesReferenceableTest,org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesSameNameSibsTest,org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesTest,org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesVersionableTest,org.apache.jackrabbit.test.api.WorkspaceCopyReferenceableTest,org.apache.jackrabbit.test.api.WorkspaceCopySameNameSibsTest,org.apache.jackrabbit.test.api.WorkspaceCopyTest,org.apache.jackrabbit.test.api.WorkspaceCopyVersionableTest,org.apache.jackrabbit.test.api.WorkspaceMoveReferenceableTest,org.apache.jackrabbit.test.api.WorkspaceMoveSameNameSibsTest,org.apache.jackrabbit.test.api.WorkspaceMoveTest,org.apache.jackrabbit.test.api.WorkspaceMoveVersionableTest,org.apache.jackrabbit.test.api.version.CheckinTest,org.apache.jackrabbit.test.api.version.CheckoutTest,org.apache.jackrabbit.test.api.version.GetContainingHistoryTest,org.apache.jackrabbit.test.api.version.GetCreatedTest,org.apache.jackrabbit.test.api.version.GetPredecessorsTest,org.apache.jackrabbit.test.api.version.GetReferencesNodeTest,org.apache.jackrabbit.test.api.version.GetVersionableUUIDTest,org.apache.jackrabbit.test.api.version.MergeCancelMergeTest,org.apache.jackrabbit.test.api.version.MergeCheckedoutSubNodeTest,org.apache.jackrabbit.test.api.version.MergeDoneMergeTest,org.apache.jackrabbit.test.api.version.MergeNodeIteratorTest,org.apache.jackrabbit.test.api.version.MergeNodeTest,org.apache.jackrabbit.test.api.version.MergeNonVersionableSubNodeTest,org.apache.jackrabbit.test.api.version.MergeSubNodeTest,org.apache.jackrabbit.test.api.version.OnParentVersionAbortTest,org.apache.jackrabbit.test.api.version.OnParentVersionComputeTest,org.apache.jackrabbit.test.api.version.OnParentVersionCopyTest,org.apache.jackrabbit.test.api.version.OnParentVersionIgnoreTest,org.apache.jackrabbit.test.api.version.OnParentVersionInitializeTest,org.apache.jackrabbit.test.api.version.RemoveVersionTest,org.apache.jackrabbit.test.api.version.RestoreTest,org.apache.jackrabbit.test.api.version.SessionMoveVersionExceptionTest,org.apache.jackrabbit.test.api.version.VersionGraphTest,org.apache.jackrabbit.test.api.version.VersionHistoryTest,org.apache.jackrabbit.test.api.version.VersionLabelTest,org.apache.jackrabbit.test.api.version.VersionStorageTest,org.apache.jackrabbit.test.api.version.VersionTest,org.apache.jackrabbit.test.api.version.WorkspaceMoveVersionExceptionTest,org.apache.jackrabbit.test.api.version.WorkspaceRestoreTest,org.apache.jackrabbit.test.api.lock.LockTest,org.apache.jackrabbit.test.api.query.SQLJcrPathTest,org.apache.jackrabbit.test.api.query.SQLJoinTest,org.apache.jackrabbit.test.api.query.SQLOrderByTest,org.apache.jackrabbit.test.api.query.SQLPathTest,org.apache.jackrabbit.test.api.observation.AddEventListenerTest,org.apache.jackrabbit.test.api.observation.EventIteratorTest,org.apache.jackrabbit.test.api.observation.EventTest,org.apache.jackrabbit.test.api.observation.GetRegisteredEventListenersTest,org.apache.jackrabbit.test.api.observation.LockingTest,org.apache.jackrabbit.test.api.observation.NodeAddedTest,org.apache.jackrabbit.test.api.observation.NodeMovedTest,org.apache.jackrabbit.test.api.observation.NodeRemovedTest,org.apache.jackrabbit.test.api.observation.NodeReorderTest,org.apache.jackrabbit.test.api.observation.PropertyAddedTest,org.apache.jackrabbit.test.api.observation.PropertyChangedTest,org.apache.jackrabbit.test.api.observation.PropertyRemovedTest,org.apache.jackrabbit.test.api.observation.WorkspaceOperationTest,org.apache.jackrabbit.test.api.query.TextNodeTest,org.apache.jackrabbit.test.api.SessionUUIDTest
\ No newline at end of file
diff --git a/source/test-resources/org/alfresco/jcr/test/docview.xml b/source/test-resources/org/alfresco/jcr/test/docview.xml
deleted file mode 100644
index 25fd8d1296..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/docview.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/test-resources/org/alfresco/jcr/test/myModel.xml b/source/test-resources/org/alfresco/jcr/test/myModel.xml
deleted file mode 100644
index f142e93f43..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/myModel.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
- My test model
- 1.0
-
-
-
-
-
-
-
-
-
-
-
-
-
- A
- cm:folder
-
-
-
- my:b
- false
- false
-
-
-
-
- my:baseAspect
-
-
-
-
- B
- cm:folder
-
- my:baseAspect
-
-
-
-
- C
- cm:folder
-
-
-
- false
- true
-
-
- sys:base
- false
- true
-
- false
-
-
-
-
-
-
-
-
-
- Base Aspect
-
-
-
-
-
\ No newline at end of file
diff --git a/source/test-resources/org/alfresco/jcr/test/sysview.xml b/source/test-resources/org/alfresco/jcr/test/sysview.xml
deleted file mode 100644
index ab7025b359..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/sysview.xml
+++ /dev/null
@@ -1,682 +0,0 @@
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 36110c2e-68bf-11da-98b9-375bcb5cbca6
-
-
- true
-
-
- 3.141592653589793
-
-
- 36110c2e-68bf-11da-98b9-375bcb5cbca6
-
-
- 2005-09-16T19:20:05.034+01:00
-
-
- 90834953485278298
-
-
- jcrtest:test
-
-
- workspace
-
-
- 36110c2e-68bf-11da-98b9-375bcb5cbca6
-
-
- 2005-09-16T20:20:05.555+01:00
-
-
- test
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 36137d2f-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- 36137d2f-68bf-11da-98b9-375bcb5cbca6
-
-
- 36137d2f-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 36137d30-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- 36137d30-68bf-11da-98b9-375bcb5cbca6
-
-
- 36137d30-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3615c721-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- 3615c721-68bf-11da-98b9-375bcb5cbca6
-
-
- 3615c721-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3615c722-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- 3615c722-68bf-11da-98b9-375bcb5cbca6
-
-
- 3615c722-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 36183823-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- 36183823-68bf-11da-98b9-375bcb5cbca6
-
-
- value one
- value two
- value three
-
-
- 36183823-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- cm:content
-
-
- cm:auditable
- sys:referenceable
- mix:referenceable
-
-
- 36183824-68bf-11da-98b9-375bcb5cbca6
-
-
- System
-
-
- 2005-12-09T14:22:21.676Z
-
-
- 36183824-68bf-11da-98b9-375bcb5cbca6
-
-
- System
-
-
- workspace
-
-
- dHJ1ZQ==
-
-
- Test Content
-
-
- test
-
-
- 2005-12-09T14:22:21.660Z
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 361f6416-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- 361f6416-68bf-11da-98b9-375bcb5cbca6
-
-
- 361f6416-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3621ae07-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- a
-
-
- 3621ae07-68bf-11da-98b9-375bcb5cbca6
-
-
- 3621ae07-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3621ae08-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- c
-
-
- 3621ae08-68bf-11da-98b9-375bcb5cbca6
-
-
- 3621ae08-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3621ae09-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- e
-
-
- 3621ae09-68bf-11da-98b9-375bcb5cbca6
-
-
- 3621ae09-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 36241f0a-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- g
-
-
- 36241f0a-68bf-11da-98b9-375bcb5cbca6
-
-
- 36241f0a-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 36241f0b-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- b
-
-
- 36241f0b-68bf-11da-98b9-375bcb5cbca6
-
-
- 36241f0b-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3626900c-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- d
-
-
- 3626900c-68bf-11da-98b9-375bcb5cbca6
-
-
- 3626900c-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3628d9fd-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- f
-
-
- 3628d9fd-68bf-11da-98b9-375bcb5cbca6
-
-
- 3628d9fd-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testtype
-
-
- sys:referenceable
- mix:referenceable
-
-
- 3628d9fe-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- h
-
-
- 3628d9fe-68bf-11da-98b9-375bcb5cbca6
-
-
- 3628d9fe-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
-
- jcrtest:testdoc
-
-
- sys:referenceable
- mix:referenceable
-
-
- 362b4aff-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- Doc 1
-
-
- 362b4aff-68bf-11da-98b9-375bcb5cbca6
-
-
- 362b4aff-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
- jcrtest:testpara
-
-
- sys:referenceable
- mix:referenceable
-
-
- 362d94f0-68bf-11da-98b9-375bcb5cbca6
-
-
- P 1 1
-
-
- workspace
-
-
- 362d94f0-68bf-11da-98b9-375bcb5cbca6
-
-
- 362d94f0-68bf-11da-98b9-375bcb5cbca6
-
-
- A bit of wiffle
-
-
- test
-
-
-
-
- jcrtest:testpara
-
-
- sys:referenceable
- mix:referenceable
-
-
- 362d94f1-68bf-11da-98b9-375bcb5cbca6
-
-
- P 1 2
-
-
- workspace
-
-
- 362d94f1-68bf-11da-98b9-375bcb5cbca6
-
-
- 362d94f1-68bf-11da-98b9-375bcb5cbca6
-
-
- More whitterings
-
-
- test
-
-
-
-
- jcrtest:testpara
-
-
- sys:referenceable
- mix:referenceable
-
-
- 362d94f2-68bf-11da-98b9-375bcb5cbca6
-
-
- P 1 3
-
-
- workspace
-
-
- 362d94f2-68bf-11da-98b9-375bcb5cbca6
-
-
- 362d94f2-68bf-11da-98b9-375bcb5cbca6
-
-
- Carrot, spud, turnip and leek.
-
-
- test
-
-
-
-
-
- jcrtest:testdoc
-
-
- sys:referenceable
- mix:referenceable
-
-
- 363005f3-68bf-11da-98b9-375bcb5cbca6
-
-
- workspace
-
-
- Doc 2
-
-
- 363005f3-68bf-11da-98b9-375bcb5cbca6
-
-
- 363005f3-68bf-11da-98b9-375bcb5cbca6
-
-
- test
-
-
-
- jcrtest:testpara
-
-
- sys:referenceable
- mix:referenceable
-
-
- 363005f4-68bf-11da-98b9-375bcb5cbca6
-
-
- P 2 1
-
-
- workspace
-
-
- 363005f4-68bf-11da-98b9-375bcb5cbca6
-
-
- 363005f4-68bf-11da-98b9-375bcb5cbca6
-
-
- tiger, lion
-
-
- test
-
-
-
-
- jcrtest:testpara
-
-
- sys:referenceable
- mix:referenceable
-
-
- 363276f5-68bf-11da-98b9-375bcb5cbca6
-
-
- P 2 2
-
-
- workspace
-
-
- 363276f5-68bf-11da-98b9-375bcb5cbca6
-
-
- 363276f5-68bf-11da-98b9-375bcb5cbca6
-
-
- biscuit, bun, cake
-
-
- test
-
-
-
-
- jcrtest:testpara
-
-
- sys:referenceable
- mix:referenceable
-
-
- 363276f6-68bf-11da-98b9-375bcb5cbca6
-
-
- P 2 3
-
-
- workspace
-
-
- 363276f6-68bf-11da-98b9-375bcb5cbca6
-
-
- 363276f6-68bf-11da-98b9-375bcb5cbca6
-
-
- penguin, hawk, dove
-
-
- test
-
-
-
-
-
\ No newline at end of file
diff --git a/source/test-resources/org/alfresco/jcr/test/test-context.xml b/source/test-resources/org/alfresco/jcr/test/test-context.xml
deleted file mode 100644
index 00037c113f..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/test-context.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- org/alfresco/jcr/test/testModel.xml
- org/alfresco/jcr/test/myModel.xml
-
-
-
-
-
diff --git a/source/test-resources/org/alfresco/jcr/test/testContent.txt b/source/test-resources/org/alfresco/jcr/test/testContent.txt
deleted file mode 100644
index f32a5804e2..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/testContent.txt
+++ /dev/null
@@ -1 +0,0 @@
-true
\ No newline at end of file
diff --git a/source/test-resources/org/alfresco/jcr/test/testData.xml b/source/test-resources/org/alfresco/jcr/test/testData.xml
deleted file mode 100644
index 49c8bf88e0..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/testData.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
- true
- 2005-09-16T18:20:05.034Z
- 3.141592653589793
- 90834953485278298
- {http://www.alfresco.org/test/jcr/1.0}test
- 2005-09-16T20:20:05.555+01:00
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- value one
- value two
- value three
-
-
-
-
-
- Test Content
- contentUrl=org/alfresco/jcr/test/testContent.txt|mimetype=text/plain|size=|encoding=UTF-8
-
-
-
-
-
-
-
- a
-
-
- c
-
-
- e
-
-
- g
-
-
- b
-
-
- d
-
-
- f
-
-
- h
-
-
- Doc 1
-
-
- P 1 1
- A bit of wiffle
-
-
- P 1 2
- More whitterings
-
-
- P 1 3
- Carrot, spud, turnip and leek.
-
-
-
-
- Doc 2
-
-
- P 2 1
- tiger, lion
-
-
- P 2 2
- biscuit, bun, cake
-
-
- P 2 3
- penguin, hawk, dove
-
-
-
-
-
-
-
-
-
-
diff --git a/source/test-resources/org/alfresco/jcr/test/testModel.xml b/source/test-resources/org/alfresco/jcr/test/testModel.xml
deleted file mode 100644
index 75a8f640c7..0000000000
--- a/source/test-resources/org/alfresco/jcr/test/testModel.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
- JCR Test Model Definitions
- 1.0
-
-
-
-
-
-
-
-
-
-
-
-
-
- Base Test Type
- sys:base
-
-
-
- sys:base
-
-
-
-
-
-
- Test Type
- jcrtest:basetesttype
-
-
- d:boolean
-
-
- d:date
-
-
- d:double
-
-
- d:long
-
-
- d:qname
-
-
- d:text
-
-
- d:text
- true
-
-
- d:text
-
-
-
-
-
- Test Doc Type
- jcrtest:basetesttype
-
-
- d:text
-
-
-
-
-
- Test Doc Type
- sys:base
-
-
- d:text
-
-
- d:text
-
-
-
-
-
- Test Set Properties
- jcrtest:basetesttype
-
-
- d:boolean
-
-
- d:boolean
- true
-
-
- d:date
-
-
- d:date
- true
-
-
- d:double
-
-
- d:double
- true
-
-
- d:long
-
-
- d:long
- true
-
-
- d:qname
-
-
- d:qname
- true
-
-
- d:text
-
-
- d:text
- true
-
-
- d:content
-
-
- d:noderef
-
-
- d:noderef
- true
-
-
- d:any
-
-
- d:any
- true
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/test-resources/org/alfresco/jcr/test/testQuick.jpg b/source/test-resources/org/alfresco/jcr/test/testQuick.jpg
deleted file mode 100644
index 08473b8e8b..0000000000
Binary files a/source/test-resources/org/alfresco/jcr/test/testQuick.jpg and /dev/null differ