package org.compass.annotations.test.classconverter.simple; import org.compass.annotations.test.AbstractAnnotationsTestCase; import org.compass.core.CompassSession; import org.compass.core.CompassTransaction; import org.compass.core.config.CompassConfiguration; /** * @author kimchy */ public class SimpleClassConverterTests extends AbstractAnnotationsTestCase { @Override protected void addExtraConf(CompassConfiguration conf) { conf.addClass(A.class); } public void testSimpleClassConverter() { CompassSession session = openSession(); CompassTransaction tr = session.beginTransaction(); A a = new A(); a.id = 1; a.zipcode = new ZipCode("test"); a.zipcode2 = new ZipCode("best"); session.save(a); assertEquals(0, session.find("test").length()); assertEquals(1, session.find("zipcode:test").length()); assertEquals(1, session.find("best").length()); assertEquals(1, session.find("zipcode2:best").length()); tr.commit(); session.close(); } }