public class TextNodeTest extends AbstractQueryTest
testroot
path to node that allows child nodes of type
nodetype
. The node at testroot
must allow child
nodes with name jcr:xmltext. Assignment of node type for that child node must
be determined by the child node definition. That is, the test will create the
node with Node.addNode(String)
, without giving an explicit
node type.
nodetype
name of a node type for nodes under
testroot
. This node type must allow child nodes with name
jcr:xmltext. Assignment of node type for that child node must be determined
by the child node definition. That is, the test will create the node with
Node.addNode(String)
, without giving an explicit node
type.
nodename1
name of a child node under testroot
.
jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore, qf, qm, qsSQL, qsXPATH, vf, xpathRoot
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixTitle, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, workspaceName
Constructor and Description |
---|
TextNodeTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
setUp()
Set-up the configuration values used for the test.
|
void |
testTextNodeTest()
Tests if text() node test is equivalent with jcr:xmltext.
|
void |
testTextNodeTestContains()
Tests if text() node test is equivalent with jcr:xmltext and jcr:contains
matches content in jcr:xmlcharacters property.
|
void |
testTextNodeTestMultiNodes()
Tests if text() node test is equivalent with jcr:xmltext and will select
multiple nodes with name jcr:xmltext.
|
void |
testTextNodeTestWithPosition()
Tests text() node test with various position predicates: position(),
first(), last().
|
checkResult, checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeSqlQuery, executeXPathQuery, isSupportedLanguage, tearDown, toArray
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, runBare, runTest, setName, toString
protected void setUp() throws Exception
AbstractQueryTest
setUp
in class AbstractQueryTest
Exception
public void testTextNodeTest() throws RepositoryException, NotExecutableException
public void testTextNodeTestMultiNodes() throws RepositoryException, NotExecutableException
public void testTextNodeTestContains() throws RepositoryException, NotExecutableException
public void testTextNodeTestWithPosition() throws RepositoryException, NotExecutableException
NotExecutableException
- if the repository does not support queries
with position inidex.RepositoryException
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.