1 package eu
.etaxonomy
.cdm
.api
.cache
;
3 import org
.apache
.log4j
.Logger
;
4 import org
.junit
.Assert
;
6 import org
.unitils
.spring
.annotation
.SpringBeanByType
;
8 import eu
.etaxonomy
.cdm
.model
.common
.Language
;
9 import eu
.etaxonomy
.cdm
.test
.integration
.CdmIntegrationTest
;
11 import eu
.etaxonomy
.cdm
.api
.cache
.CdmCacher
;
13 public class CdmCacherTest
extends CdmIntegrationTest
{
14 @SuppressWarnings("unused")
15 private static final Logger logger
= Logger
.getLogger(CdmCacherTest
.class);
18 private CdmCacher cdmCacher
;
21 public void testLanguageCache() {
22 Language defaultLanguage
= Language
.getDefaultLanguage();
24 Language defaultLanguageInCache
= (Language
)cdmCacher
.getFromCache(defaultLanguage
.getUuid());
25 Assert
.assertEquals("Loaded Language Term should match Language Term in Cache",defaultLanguage
,defaultLanguageInCache
);
27 Language language
= Language
.getLanguageFromUuid(Language
.uuidFrench
);
28 Language languageInCache
= (Language
)cdmCacher
.getFromCache(language
.getUuid());
29 Assert
.assertEquals("Loaded Language Term should match Language Term in Cache",language
,languageInCache
);