org.apache.jackrabbit.test.api.query.qom
Class SameNodeJoinConditionTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.apache.jackrabbit.test.api.query.AbstractQueryTest
                      extended by org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
                          extended by org.apache.jackrabbit.test.api.query.qom.AbstractJoinTest
                              extended by org.apache.jackrabbit.test.api.query.qom.SameNodeJoinConditionTest
All Implemented Interfaces:
junit.framework.Test

public class SameNodeJoinConditionTest
extends AbstractJoinTest

SameNodeJoinConditionTest contains test cases that cover SameNodeJoinCondition.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
AbstractQOMTest.Callable
 
Field Summary
 
Fields inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractJoinTest
LEFT, RIGHT, SELECTOR_NAMES
 
Fields inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore, qf, qm, vf, xpathRoot
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log, logger
 
Constructor Summary
SameNodeJoinConditionTest()
           
 
Method Summary
protected  void setUp()
          Set-up the configuration values used for the test.
 void testInnerJoin()
           
 void testInnerJoinWithPath()
           
 void testLeftOuterJoin()
           
 void testLeftOuterJoinWithPath()
           
 void testRightOuterJoin()
           
 void testRightOuterJoinWithPath()
           
 
Methods inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractJoinTest
checkQOM, checkResult, createQuery, createQuery
 
Methods inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
bindVariableValue, checkQOM, checkQOM, checkResult, checkResultOrder, checkResultOrder, forQOMandSQL2, getPath
 
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, isSupportedLanguage, tearDown, toArray
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SameNodeJoinConditionTest

public SameNodeJoinConditionTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Description copied from class: AbstractQueryTest
Set-up the configuration values used for the test. Per default retrieves a session, configures testRoot, and nodetype and checks if the query language for the current language is available.

Overrides:
setUp in class AbstractQueryTest
Throws:
Exception

testInnerJoin

public void testInnerJoin()
                   throws RepositoryException
Throws:
RepositoryException

testInnerJoinWithPath

public void testInnerJoinWithPath()
                           throws RepositoryException
Throws:
RepositoryException

testLeftOuterJoin

public void testLeftOuterJoin()
                       throws RepositoryException
Throws:
RepositoryException

testLeftOuterJoinWithPath

public void testLeftOuterJoinWithPath()
                               throws RepositoryException
Throws:
RepositoryException

testRightOuterJoin

public void testRightOuterJoin()
                        throws RepositoryException
Throws:
RepositoryException

testRightOuterJoinWithPath

public void testRightOuterJoinWithPath()
                                throws RepositoryException
Throws:
RepositoryException


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.