01: package org.compass.core.test.property.managedid.compressed;
02:
03: import org.compass.core.CompassSession;
04: import org.compass.core.CompassTransaction;
05: import org.compass.core.Resource;
06: import org.compass.core.test.AbstractTestCase;
07:
08: /**
09: * @author kimchy
10: */
11: public class ManagedIdCompressTests extends AbstractTestCase {
12:
13: protected String[] getMappings() {
14: return new String[] { "property/managedid/compressed/mapping.cpm.xml" };
15: }
16:
17: public void testNoManagedIdCreatedForCompress() {
18: CompassSession session = openSession();
19: CompassTransaction tr = session.beginTransaction();
20:
21: A a = new A(1, "value");
22: session.save("a", a);
23:
24: Resource resource = session.loadResource("a", "1");
25: assertNull(resource.getProperty("$/a/value"));
26:
27: tr.commit();
28: session.close();
29: }
30: }
|