Index: topia2/src/test/org/codelutin/topia/TopiaContextTest.java diff -u topia2/src/test/org/codelutin/topia/TopiaContextTest.java:1.13 topia2/src/test/org/codelutin/topia/TopiaContextTest.java:1.14 --- topia2/src/test/org/codelutin/topia/TopiaContextTest.java:1.13 Mon Oct 9 14:35:00 2006 +++ topia2/src/test/org/codelutin/topia/TopiaContextTest.java Fri Oct 13 12:20:00 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.13 $ + * @version $Revision: 1.14 $ * - * Last update: $Date: 2006/10/09 14:35:00 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/10/13 12:20:00 $ by : $Author: bpoussin $ */ package org.codelutin.topia; @@ -33,7 +33,9 @@ import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.io.File; +import java.util.List; import java.util.Properties; +import java.util.SortedSet; import junit.framework.TestCase; @@ -49,8 +51,8 @@ import org.codelutin.topia.event.TopiaVetoableEntityListener; import org.codelutin.topia.event.TopiaVetoableEntityLoadEvent; import org.codelutin.topia.event.TopiaVetoableEntityLoadListener; -import org.codelutin.topia.framework.IndexEngin; import org.codelutin.topia.framework.TopiaContextImplementor; +import org.codelutin.topia.index.IndexEntry; import org.codelutin.topia.persistence.TopiaDAO; /** @@ -132,7 +134,7 @@ protected Properties getIndexProperties() { Properties result = getProperties(); - result.setProperty("topia.index.engin", "org.codelutin.topia.framework.LuceneIndexer"); + result.setProperty("topia.index.engin", "org.codelutin.topia.index.LuceneIndexer"); result.setProperty("topia.index.lucene.directory", "/tmp/topia-test-index"); return result; } @@ -148,19 +150,26 @@ .beginTransaction(); TopiaDAO persons = childContext.getDAO(Person.class); Person p = persons.create(); + p.setName("poussin de la chapelle"); + p.setFirstname("benjamin"); + + p = persons.create(); p.setName("poussin"); p.setFirstname("benjamin"); - persons.update(p); + + p = persons.create(); + p.setName("poussin informaticien"); + p.setFirstname("benjamin"); + childContext.commitTransaction(); + childContext.closeContext(); - IndexEngin ie = context.getIndexEngin(); - Hits result = ie.search("poussin"); + IndexEnginService ie = context.getIndexEngin(); + SortedSet results = ie.search("poussin"); - System.out.println("Index result: " + result.length()); - for (int i=0; i