Index: jackrabbit-core/pom.xml =================================================================== --- jackrabbit-core/pom.xml (revision 1437597) +++ jackrabbit-core/pom.xml (working copy) @@ -113,6 +113,8 @@ org.apache.jackrabbit.test.api.observation.NodeReorderTest#testNodeReorderMove org.apache.jackrabbit.core.data.ConcurrentGcTest#testDatabases org.apache.jackrabbit.core.data.GarbageCollectorTest#testCloseSessionWhileRunningGc +org.apache.jackrabbit.test.api.query.qom.EquiJoinConditionTest#testRightOuterJoin1 +org.apache.jackrabbit.test.api.query.qom.EquiJoinConditionTest#testLeftOuterJoin2 Index: jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/api/query/qom/EquiJoinConditionTest.java =================================================================== --- jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/api/query/qom/EquiJoinConditionTest.java (revision 1437597) +++ jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/api/query/qom/EquiJoinConditionTest.java (working copy) @@ -63,7 +63,7 @@ JoinCondition c = qf.equiJoinCondition( LEFT, propertyName1, RIGHT, propertyName2); QueryObjectModel qom = createQuery(QueryObjectModelConstants.JCR_JOIN_TYPE_RIGHT_OUTER, c); - checkQOM(qom, new Node[][]{{n1, n2}, {n2, n2}}); + checkQOM(qom, new Node[][]{{null, n1}, {n1, n2}, {n2, n2}}); } public void testRightOuterJoin2() throws RepositoryException { @@ -85,6 +85,6 @@ JoinCondition c = qf.equiJoinCondition( LEFT, propertyName2, RIGHT, propertyName1); QueryObjectModel qom = createQuery(QueryObjectModelConstants.JCR_JOIN_TYPE_LEFT_OUTER, c); - checkQOM(qom, new Node[][]{{n2, n1}, {n2, n2}}); + checkQOM(qom, new Node[][]{{n1, null}, {n2, n1}, {n2, n2}}); } }