1 package eu
.etaxonomy
.cdm
.persistence
.dao
.hibernate
.occurrence
;
3 import org
.h2
.util
.StringUtils
;
4 import org
.junit
.Assert
;
5 import org
.junit
.Before
;
6 import org
.junit
.BeforeClass
;
8 import org
.unitils
.spring
.annotation
.SpringBeanByType
;
10 import eu
.etaxonomy
.cdm
.model
.occurrence
.DerivedUnit
;
11 import eu
.etaxonomy
.cdm
.model
.occurrence
.SpecimenOrObservationType
;
12 import eu
.etaxonomy
.cdm
.persistence
.dao
.occurrence
.IOccurrenceDao
;
13 import eu
.etaxonomy
.cdm
.test
.integration
.CdmIntegrationTest
;
15 public class OccurrenceDaoHibernateImplTest
extends CdmIntegrationTest
{
18 private IOccurrenceDao dao
;
22 public static void setUpBeforeClass() throws Exception
{
26 public void setUp() throws Exception
{
29 //**************** TESTS ************************************************
32 public void testRebuildIndex() {
33 logger
.warn("Not yet implemented");
37 public void testOccurrenceDaoHibernateImpl() {
38 logger
.warn("Not yet implemented");
42 public void testCountDerivationEvents() {
43 logger
.warn("Not yet implemented");
47 public void testCountDeterminations() {
48 logger
.warn("Not yet implemented");
52 public void testCountMedia() {
53 logger
.warn("Not yet implemented");
57 public void testGetDerivationEvents() {
58 logger
.warn("Not yet implemented");
62 public void testGetDeterminations() {
63 logger
.warn("Not yet implemented");
67 public void testGetMedia() {
68 logger
.warn("Not yet implemented");
72 public void testCountClassOfQextendsSpecimenOrObservationBaseTaxonBase() {
73 logger
.warn("Not yet implemented");
77 public void testListClassOfQextendsSpecimenOrObservationBaseTaxonBaseIntegerIntegerListOfOrderHintListOfString() {
78 logger
.warn("Not yet implemented");
82 public void testGetDerivedUnitUuidAndTitleCache() {
83 logger
.warn("Not yet implemented");
87 public void testGetFieldUnitUuidAndTitleCache() {
88 logger
.warn("Not yet implemented");
92 public void testListByAnyAssociation() {
93 logger
.warn("Not yet implemented");
97 public void testSaveOriginalLabelData(){
98 DerivedUnit unit
= DerivedUnit
.NewInstance(SpecimenOrObservationType
.DerivedUnit
);
99 String originalLabelInfo
= StringUtils
.pad("my original info", 10000, "x", false);
100 Assert
.assertEquals(Integer
.valueOf(10000), (Integer
)originalLabelInfo
.length());
101 unit
.setOriginalLabelInfo(originalLabelInfo
);
102 //test that lob is supported
104 //assert no exception