You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mr...@apache.org on 2008/04/11 17:04:26 UTC
svn commit: r647190 -
/jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/query/qom/NodeNameTest.java
Author: mreutegg
Date: Fri Apr 11 08:04:19 2008
New Revision: 647190
URL: http://svn.apache.org/viewvc?rev=647190&view=rev
Log:
JCR-1104: JSR 283 support (work in progress)
Modified:
jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/query/qom/NodeNameTest.java
Modified: jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/query/qom/NodeNameTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/query/qom/NodeNameTest.java?rev=647190&r1=647189&r2=647190&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/query/qom/NodeNameTest.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/query/qom/NodeNameTest.java Fri Apr 11 08:04:19 2008
@@ -49,6 +49,16 @@
checkResult(q.execute(), new Node[]{node1});
}
+ public void testStringLiteralInvalidName() throws RepositoryException {
+ Value literal = superuser.getValueFactory().createValue("[" + nodeName1);
+ try {
+ createQuery(OPERATOR_EQUAL_TO, literal).execute();
+ fail("NodeName comparison with STRING that cannot be converted to NAME must fail with InvalidQueryException");
+ } catch (InvalidQueryException e) {
+ // expected
+ }
+ }
+
public void testBinaryLiteral() throws RepositoryException {
Value literal = superuser.getValueFactory().createValue(
nodeName1, PropertyType.BINARY);