From: <die...@us...> - 2010-07-21 16:27:37
|
Revision: 2826 http://openutils.svn.sourceforge.net/openutils/?rev=2826&view=rev Author: diego_schivo Date: 2010-07-21 16:27:31 +0000 (Wed, 21 Jul 2010) Log Message: ----------- CRIT-16 failing unit test Added Paths: ----------- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java Added: 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 (rev 0) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2010-07-21 16:27:31 UTC (rev 2826) @@ -0,0 +1,55 @@ +package net.sourceforge.openutils.mgnlcriteria.advanced; + +import info.magnolia.cms.beans.config.ContentRepository; +import info.magnolia.context.MgnlContext; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResult; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResultItem; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.Criteria; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.JCRCriteriaFactory; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.ResultIterator; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.criterion.Order; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.criterion.Restrictions; +import net.sourceforge.openutils.mgnlcriteria.tests.RepositoryTestNgTestcase; + +import org.testng.Assert; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + + +/** + * @author dschivo + * @version $Id$ + */ +public class FirstDigitEscapeTest extends RepositoryTestNgTestcase +{ + + /** + * {@inheritDoc} + */ + @Override + @BeforeClass + protected void setUp() throws Exception + { + setRepositoryConfigFileName("/crit-repository/test-repositories.xml"); + setJackrabbitRepositoryConfigFileName("/crit-repository/jackrabbit-test-configuration.xml"); + + super.setUp(); + + bootstrapSingleResource("/crit-bootstrap/website.myproject.xml"); + MgnlContext.getHierarchyManager(ContentRepository.WEBSITE).save(); + } + + @Test + public void testEscape() 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:content")); + criteria.addOrder(Order.desc("@jcr:created")); + AdvancedResult advResult = criteria.execute(); + + ResultIterator<AdvancedResultItem> resultIterator = advResult.getItems(); + Assert.assertTrue(resultIterator.hasNext()); + } + +} Property changes on: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2010-08-03 09:45:05
|
Revision: 2833 http://openutils.svn.sourceforge.net/openutils/?rev=2833&view=rev Author: fgiust Date: 2010-08-03 09:44:59 +0000 (Tue, 03 Aug 2010) Log Message: ----------- removed System.out 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 2010-08-03 07:47:50 UTC (rev 2832) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2010-08-03 09:44:59 UTC (rev 2833) @@ -46,7 +46,7 @@ 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")); - System.out.println("> " + criteria.toXpathExpression()); + AdvancedResult advResult = criteria.execute(); ResultIterator<AdvancedResultItem> resultIterator = advResult.getItems(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2010-08-03 09:46:42
|
Revision: 2834 http://openutils.svn.sourceforge.net/openutils/?rev=2834&view=rev Author: fgiust Date: 2010-08-03 09:46:36 +0000 (Tue, 03 Aug 2010) Log Message: ----------- license header 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 2010-08-03 09:44:59 UTC (rev 2833) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2010-08-03 09:46:36 UTC (rev 2834) @@ -1,3 +1,22 @@ +/** + * + * Magnolia Criteria API (http://www.openmindlab.com/lab/products/mgnlcriteria.html) + * Copyright(C) 2009-2010, Openmind S.r.l. http://www.openmindonline.it + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + package net.sourceforge.openutils.mgnlcriteria.advanced; import info.magnolia.cms.beans.config.ContentRepository; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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. |
From: <die...@us...> - 2012-02-27 10:14:59
|
Revision: 3738 http://openutils.svn.sourceforge.net/openutils/?rev=3738&view=rev Author: diego_schivo Date: 2012-02-27 10:14:49 +0000 (Mon, 27 Feb 2012) Log Message: ----------- CRIT-48 net.sourceforge.openutils.mgnlcriteria.advanced.FirstDigitEscapeTest.testEscapeParentheses() 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-27 09:52:51 UTC (rev 3737) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2012-02-27 10:14:49 UTC (rev 3738) @@ -86,4 +86,18 @@ Assert.assertFalse(resultIterator.hasNext()); } + @Test + public void testEscapeParentheses() throws Exception + { + Criteria criteria = JCRCriteriaFactory.createCriteria().setWorkspace(ContentRepository.WEBSITE); + criteria.setBasePath("//myproject/Sport/F1/0a67369b-8cc6-43d8-b2d3-c07b12a2ed5f-(xyz)"); + 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. |
From: <die...@us...> - 2012-02-27 10:31:15
|
Revision: 3739 http://openutils.svn.sourceforge.net/openutils/?rev=3739&view=rev Author: diego_schivo Date: 2012-02-27 10:31:04 +0000 (Mon, 27 Feb 2012) Log Message: ----------- CRIT-48 net.sourceforge.openutils.mgnlcriteria.advanced.FirstDigitEscapeTest.testEscapeParentheses() 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-27 10:14:49 UTC (rev 3738) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/FirstDigitEscapeTest.java 2012-02-27 10:31:04 UTC (rev 3739) @@ -90,7 +90,7 @@ public void testEscapeParentheses() throws Exception { Criteria criteria = JCRCriteriaFactory.createCriteria().setWorkspace(ContentRepository.WEBSITE); - criteria.setBasePath("//myproject/Sport/F1/0a67369b-8cc6-43d8-b2d3-c07b12a2ed5f-(xyz)"); + criteria.setBasePath("//myproject/Sport/F1/0a67369b-8cc6-43d8-b2d3-(c07b12a2ed5f)"); criteria.add(Restrictions.eq("@jcr:primaryType", "mgnl:contentNode")); criteria.addOrder(Order.desc("@jcr:created")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |