Author: vbriand Date: 2010-12-02 19:20:39 +0100 (Thu, 02 Dec 2010) New Revision: 555 Url: http://nuiton.org/repositories/revision/wikitty/555 Log: Ajout d'un test unitaire sur findAllByLabel qui g?\195?\169n?\195?\168re actuellement une exception Added: trunk/wikitty-api/src/test/java/org/nuiton/wikitty/addons/WikittyLabelUtilTest.java Added: trunk/wikitty-api/src/test/java/org/nuiton/wikitty/addons/WikittyLabelUtilTest.java =================================================================== --- trunk/wikitty-api/src/test/java/org/nuiton/wikitty/addons/WikittyLabelUtilTest.java (rev 0) +++ trunk/wikitty-api/src/test/java/org/nuiton/wikitty/addons/WikittyLabelUtilTest.java 2010-12-02 18:20:39 UTC (rev 555) @@ -0,0 +1,32 @@ +package org.nuiton.wikitty.addons; + +import static org.junit.Assert.*; +import org.junit.Test; +import org.nuiton.wikitty.WikittyConfig; +import org.nuiton.wikitty.WikittyProxy; +import org.nuiton.wikitty.WikittyService; +import org.nuiton.wikitty.WikittyServiceFactory; +import org.nuiton.wikitty.entities.ExtensionFactory; +import org.nuiton.wikitty.entities.FieldType.TYPE; +import org.nuiton.wikitty.entities.Wikitty; +import org.nuiton.wikitty.entities.WikittyExtension; +import org.nuiton.wikitty.entities.WikittyImpl; +import org.nuiton.wikitty.search.PagedResult; + +public class WikittyLabelUtilTest { + @Test + public void testFindAllByLabel() { + WikittyConfig config = new WikittyConfig(); + WikittyService ws = WikittyServiceFactory.buildWikittyService(config); + WikittyProxy proxy = new WikittyProxy(ws); + WikittyExtension ext = ExtensionFactory.create("test", "1").addField("toto", TYPE.NUMERIC).extension(); + Wikitty w = new WikittyImpl(); + String id = w.getId(); + w.addExtension(ext); + w.setField(ext.getName(), "toto", 42); + proxy.store(w); + WikittyLabelUtil.addLabel(proxy, id, "hello"); + PagedResult<Wikitty> wikitties = WikittyLabelUtil.findAllByLabel(proxy, "hello", 0, 1); + assertEquals(wikitties.get(0), w); + } +} Property changes on: trunk/wikitty-api/src/test/java/org/nuiton/wikitty/addons/WikittyLabelUtilTest.java ___________________________________________________________________ Added: svn:mime-type + text/plain