]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - server/runtime/org.argeo.server.jcr/src/test/java/org/argeo/jcr/MapperTest.java
bd795529fc32a6063267d869ce2f788d30ffc3b6
7 import org
.argeo
.server
.jackrabbit
.unit
.AbstractJcrTestCase
;
8 import org
.springframework
.core
.io
.ClassPathResource
;
9 import org
.springframework
.core
.io
.Resource
;
11 public class MapperTest
extends AbstractJcrTestCase
{
12 public void testSimpleObject() throws Exception
{
13 SimpleObject mySo
= new SimpleObject();
15 mySo
.setString("hello world");
17 OtherObject oo1
= new OtherObject();
18 oo1
.setKey("someKey");
19 oo1
.setValue("stringValue");
20 mySo
.setOtherObject(oo1
);
22 OtherObject oo2
= new OtherObject();
23 oo2
.setKey("anotherSimpleObject");
24 oo2
.setValue(new SimpleObject());
25 mySo
.setAnotherObject(oo2
);
27 BeanNodeMapper bnm
= new BeanNodeMapper();
29 Node node
= bnm
.save(session(), mySo
);
34 protected File
getRepositoryFile() throws Exception
{
35 Resource res
= new ClassPathResource(
36 "org/argeo/server/jcr/repository.xml");