Issue #273:Caching Patterns [new pattern]

This commit is contained in:
waisuan
2015-10-28 23:55:47 +08:00
parent a869294851
commit 9891c2e17b
14 changed files with 798 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
package test.java.com.wssia.caching;
import main.java.com.wssia.caching.App;
import main.java.com.wssia.caching.AppManager;
import org.junit.Before;
import org.junit.Test;
/**
*
* Application test
*
*/
public class AppTest {
App app;
/**
* Setup of application test includes: initializing DB connection and cache size/capacity.
*/
@Before
public void setUp() {
AppManager.init();
AppManager.initCacheCapacity(3);
app = new App();
}
@Test
public void testReadAndWriteThroughStrategy() {
app.useReadAndWriteThroughStrategy();
}
@Test
public void testReadThroughAndWriteAroundStrategy() {
app.useReadThroughAndWriteAroundStrategy();
}
@Test
public void testReadThroughAndWriteBehindStrategy() {
app.useReadThroughAndWriteBehindStrategy();
}
}