From: <die...@us...> - 2012-02-27 09:51:49
|
Revision: 3736 http://openutils.svn.sourceforge.net/openutils/?rev=3736&view=rev Author: diego_schivo Date: 2012-02-27 09:51:38 +0000 (Mon, 27 Feb 2012) Log Message: ----------- CRIT-47 net.sourceforge.openutils.mgnlcriteria.advanced.FirstDigitEscapeTest.testEscapeHyphen() Modified Paths: -------------- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java Modified: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java =================================================================== --- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2012-02-17 17:42:45 UTC (rev 3735) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2012-02-27 09:51:38 UTC (rev 3736) @@ -72,4 +72,18 @@ Assert.assertEquals(resultIterator.next().getName(), "ceb55065-e6cd-451a-8ce0-7e495e7e8fbc"); } + @Test + public void testEscapeHyphen() throws Exception + { + Criteria criteria = JCRCriteriaFactory.createCriteria().setWorkspace(ContentRepository.WEBSITE); + criteria.setBasePath("//myproject/Sport/F1/-0a67369b-8cc6-43d8-b2d3-c07b12a2ed5f/versions/*"); + criteria.add(Restrictions.eq("@jcr:primaryType", "mgnl:contentNode")); + criteria.addOrder(Order.desc("@jcr:created")); + + AdvancedResult advResult = criteria.execute(); + + ResultIterator<AdvancedResultItem> resultIterator = advResult.getItems(); + Assert.assertFalse(resultIterator.hasNext()); + } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |