blob: 06a882d17283d25c7afbe92eeda07ea9cdbc66ff [file] [log] [blame]
Eliza Margaretha269e5a62014-09-30 16:58:23 +00001package de.ids_mannheim.korap.cache;
2
Nils Diewaldf399a672013-11-18 17:55:22 +00003import java.util.Collections;
4
5import net.sf.jsr107cache.Cache;
6import net.sf.jsr107cache.CacheException;
7import net.sf.jsr107cache.CacheFactory;
8import net.sf.jsr107cache.CacheManager;
9
Nils Diewaldf399a672013-11-18 17:55:22 +000010import static org.junit.Assert.*;
11import org.junit.Test;
12import org.junit.Ignore;
13import org.junit.runner.RunWith;
14import org.junit.runners.JUnit4;
15
16@RunWith(JUnit4.class)
17public class TestCache {
18
19 @Test
20 public void cache1 () {
21
Nils Diewaldbb33da22015-03-04 16:24:25 +000022 Cache cache;
Nils Diewaldf399a672013-11-18 17:55:22 +000023
24 try {
Nils Diewaldbb33da22015-03-04 16:24:25 +000025 CacheFactory cacheFactory = CacheManager.getInstance()
26 .getCacheFactory();
Nils Diewaldf399a672013-11-18 17:55:22 +000027 cache = cacheFactory.createCache(Collections.emptyMap());
28 }
29
Nils Diewaldbb33da22015-03-04 16:24:25 +000030 catch (CacheException e) {
Nils Diewaldf399a672013-11-18 17:55:22 +000031 // ...
Nils Diewaldbb33da22015-03-04 16:24:25 +000032 return;
Nils Diewaldf399a672013-11-18 17:55:22 +000033 };
34
Nils Diewaldbb33da22015-03-04 16:24:25 +000035 cache.put("beispiel1", "Das ist ein Test");
36 cache.put("beispiel2", "Das ist ein Versuch");
37 cache.put("beispiel3", "Das ist ein Beispiel");
Nils Diewaldf399a672013-11-18 17:55:22 +000038
Nils Diewaldbb33da22015-03-04 16:24:25 +000039 assertEquals(cache.get("beispiel1"), "Das ist ein Test");
40 assertEquals(cache.get("beispiel2"), "Das ist ein Versuch");
41 assertEquals(cache.get("beispiel3"), "Das ist ein Beispiel");
Nils Diewaldf399a672013-11-18 17:55:22 +000042 };
43};