]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.jcr/src/test/java/org/argeo/slc/jcr/dao/TreeTestResultDaoJcrTest.java
Improve JCR
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.jcr / src / test / java / org / argeo / slc / jcr / dao / TreeTestResultDaoJcrTest.java
index 07f798b3f145342b2a6f675e484ab4c24b5ab6bb..044c67e9ef85734d4e11a6cf3eaabcf2232da3ac 100644 (file)
@@ -1,9 +1,12 @@
 package org.argeo.slc.jcr.dao;\r
 \r
+import java.io.ByteArrayOutputStream;\r
 import java.util.Map;\r
 import java.util.TreeMap;\r
 import java.util.UUID;\r
 \r
+import javax.jcr.Session;\r
+\r
 import org.apache.commons.logging.Log;\r
 import org.apache.commons.logging.LogFactory;\r
 import org.argeo.slc.core.attachment.SimpleAttachment;\r
@@ -28,7 +31,17 @@ public class TreeTestResultDaoJcrTest extends AbstractSpringTestCase {
                log.debug("Context Initialized");\r
        }\r
 \r
-       @SuppressWarnings("restriction")\r
+       public void testExportXml() throws Exception {\r
+               TreeTestResult ttr = TreeTestResultTestUtils\r
+                               .createComplexeTreeTestResult();\r
+               ttrDao.create(ttr);\r
+\r
+               Session session = getBean(Session.class);\r
+               ByteArrayOutputStream out = new ByteArrayOutputStream();\r
+               session.exportDocumentView("/slc", out, true, false);\r
+               log.debug("\n\n"+new String(out.toByteArray())+"\n\n");\r
+       }\r
+\r
        public void testCreate() {\r
                TreeTestResult ttr = TreeTestResultTestUtils\r
                                .createComplexeTreeTestResult();\r
@@ -38,7 +51,6 @@ public class TreeTestResultDaoJcrTest extends AbstractSpringTestCase {
                UnitTestTreeUtil.assertTreeTestResult(ttr, ttrPersisted);\r
        }\r
 \r
-       @SuppressWarnings("restriction")\r
        public void testUpdate() {\r
                TreeTestResult ttr = TreeTestResultTestUtils\r
                                .createCompleteTreeTestResult();\r
@@ -78,20 +90,19 @@ public class TreeTestResultDaoJcrTest extends AbstractSpringTestCase {
                                .size());\r
 \r
        }\r
-       @SuppressWarnings("restriction")\r
+\r
        public void testResultPartOnly() {\r
-               \r
+\r
                TreeTestResult ttr = TreeTestResultTestUtils\r
                                .createComplexeTreeTestResult();\r
 \r
                SimpleResultPart resultPart = TreeTestResultTestUtils\r
-               .createSimpleResultPartPassed();\r
+                               .createSimpleResultPartPassed();\r
                ttr.addResultPart(resultPart);\r
                ttrDao.create(ttr);\r
                TreeTestResult ttr2;\r
                ttr2 = ttrDao.getTestResult(ttr.getUuid());\r
-               assertEquals(ttr.getResultParts().size(), ttr2.getResultParts()\r
-                               .size());\r
+               assertEquals(ttr.getResultParts().size(), ttr2.getResultParts().size());\r
        }\r
 \r
        public static void compareTestResult(final TreeTestResult t1,\r
@@ -102,10 +113,9 @@ public class TreeTestResultDaoJcrTest extends AbstractSpringTestCase {
                assertEquals(t1.getAttachments().size(), t2.getAttachments().size());\r
                assertEquals(t1.getAttributes().size(), t2.getAttributes().size());\r
                assertEquals(t1.getElements().size(), t2.getElements().size());\r
-               // resultParts \r
+               // resultParts\r
                assertEquals(t1.getResultParts().size(), t2.getResultParts().size());\r
-               \r
-               \r
+\r
                // TODO Add more check.\r
        }\r
 \r