1 package org
.argeo
.slc
.jcr
.dao
;
3 import org
.apache
.commons
.logging
.Log
;
4 import org
.apache
.commons
.logging
.LogFactory
;
5 import org
.argeo
.slc
.core
.test
.tree
.TreeTestResult
;
6 import org
.argeo
.slc
.dao
.test
.tree
.TreeTestResultDao
;
7 import org
.argeo
.slc
.unit
.AbstractSpringTestCase
;
8 import org
.argeo
.slc
.unit
.test
.tree
.TreeTestResultTestUtils
;
9 import org
.argeo
.slc
.unit
.test
.tree
.UnitTestTreeUtil
;
11 public class TreeTestResultDaoJcrSimpleTest
extends AbstractSpringTestCase
{
12 private final static Log log
= LogFactory
13 .getLog(TreeTestResultDaoJcrSimpleTest
.class);
15 private TreeTestResultDao ttrDao
;
18 protected void setUp() throws Exception
{
20 ttrDao
= getBean(TreeTestResultDao
.class);
21 log
.debug("Context Initialized");
24 @SuppressWarnings("restriction")
25 public void testCreate() {
26 TreeTestResult ttr
= TreeTestResultTestUtils
27 .createComplexeTreeTestResult();
29 TreeTestResult ttrPersisted
= ttrDao
.getTestResult(ttr
.getUuid());
30 compareTestResult(ttr
, ttrPersisted
);
31 UnitTestTreeUtil
.assertTreeTestResult(ttr
, ttrPersisted
);
35 @SuppressWarnings("restriction")
36 public void testCreate2() {
37 TreeTestResult ttr
= TreeTestResultTestUtils
38 .createComplexeTreeTestResult();
40 TreeTestResult ttrPersisted
= ttrDao
.getTestResult(ttr
.getUuid());
41 compareTestResult(ttr
, ttrPersisted
);
42 UnitTestTreeUtil
.assertTreeTestResult(ttr
, ttrPersisted
);
46 public static void compareTestResult(final TreeTestResult t1
,
47 final TreeTestResult t2
) {
49 assertEquals(t1
.getUuid(), t2
.getUuid());
50 assertEquals(t1
.getCloseDate(), t2
.getCloseDate());
51 assertEquals(t1
.getAttachments().size(), t2
.getAttachments().size());
52 assertEquals(t1
.getAttributes().size(), t2
.getAttributes().size());
53 assertEquals(t1
.getElements().size(), t2
.getElements().size());
55 assertEquals(t1
.getResultParts().size(), t2
.getResultParts().size());
57 // TODO Add more check.