package org.compass.core.test.property.nointernalid; import org.compass.core.CompassSession; import org.compass.core.CompassTransaction; import org.compass.core.test.AbstractTestCase; /** * @author kimchy */ public class NoInternalIdTests extends AbstractTestCase { protected String[] getMappings() { return new String[]{"property/nointernalid/mapping.cpm.xml"}; } public void testNoInternalId() { CompassSession session = openSession(); CompassTransaction tr = session.beginTransaction(); Long id = new Long(1); NoInternalId o = new NoInternalId(); o.setId(id); o.setValue("test"); session.save(o); o = (NoInternalId) session.load(NoInternalId.class, id); assertEquals("test", o.getValue()); session.delete(o); tr.commit(); session.close(); } }