cleanup work
This commit is contained in:
@@ -27,24 +27,17 @@ public class ConfigurationTest {
|
||||
|
||||
cacheManager = configuration.cacheManager();
|
||||
|
||||
Cache<String, Integer> transactionalCache =
|
||||
configuration.transactionalCache(cacheManager, listener);
|
||||
Cache<String, Integer> transactionalCache = configuration.transactionalCache(cacheManager, listener);
|
||||
|
||||
Cache<String, String> simpleHelloWorldCache =
|
||||
configuration.simpleHelloWorldCache(cacheManager, listener);
|
||||
Cache<String, String> simpleHelloWorldCache = configuration.simpleHelloWorldCache(cacheManager, listener);
|
||||
|
||||
Cache<String, String> expiringHelloWorldCache =
|
||||
configuration.expiringHelloWorldCache(cacheManager, listener);
|
||||
Cache<String, String> expiringHelloWorldCache = configuration.expiringHelloWorldCache(cacheManager, listener);
|
||||
|
||||
Cache<String, String> evictingHelloWorldCache =
|
||||
configuration.evictingHelloWorldCache(cacheManager, listener);
|
||||
Cache<String, String> evictingHelloWorldCache = configuration.evictingHelloWorldCache(cacheManager, listener);
|
||||
|
||||
Cache<String, String> passivatingHelloWorldCache =
|
||||
configuration.passivatingHelloWorldCache(cacheManager, listener);
|
||||
Cache<String, String> passivatingHelloWorldCache = configuration.passivatingHelloWorldCache(cacheManager, listener);
|
||||
|
||||
this.helloWorldService = new HelloWorldService(repository,
|
||||
listener, simpleHelloWorldCache, expiringHelloWorldCache, evictingHelloWorldCache,
|
||||
passivatingHelloWorldCache);
|
||||
this.helloWorldService = new HelloWorldService(repository, listener, simpleHelloWorldCache, expiringHelloWorldCache, evictingHelloWorldCache, passivatingHelloWorldCache);
|
||||
|
||||
this.transactionalService = new TransactionalService(transactionalCache);
|
||||
}
|
||||
|
||||
+13
-26
@@ -12,59 +12,46 @@ public class HelloWorldServiceUnitTest extends ConfigurationTest {
|
||||
|
||||
@Test
|
||||
public void whenGetIsCalledTwoTimes_thenTheSecondShouldHitTheCache() {
|
||||
assertThat(timeThis(() -> helloWorldService.findSimpleHelloWorld()))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findSimpleHelloWorld())).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findSimpleHelloWorld()))
|
||||
.isLessThan(100);
|
||||
assertThat(timeThis(() -> helloWorldService.findSimpleHelloWorld())).isLessThan(100);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void whenGetIsCalledTwoTimesQuickly_thenTheSecondShouldHitTheCache() {
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld()))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld())).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld()))
|
||||
.isLessThan(100);
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld())).isLessThan(100);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void whenGetIsCalledTwoTimesSparsely_thenNeitherShouldHitTheCache()
|
||||
throws InterruptedException {
|
||||
public void whenGetIsCalledTwoTimesSparsely_thenNeitherShouldHitTheCache() throws InterruptedException {
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld()))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld())).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
Thread.sleep(1100);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld()))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findExpiringHelloWorld())).isGreaterThanOrEqualTo(1000);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenOneEntryIsConfigured_whenTwoAreAdded_thenFirstShouldntBeAvailable() {
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findEvictingHelloWorld("key 1")))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findEvictingHelloWorld("key 1"))).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findEvictingHelloWorld("key 2")))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findEvictingHelloWorld("key 2"))).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findEvictingHelloWorld("key 1")))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findEvictingHelloWorld("key 1"))).isGreaterThanOrEqualTo(1000);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenOneEntryIsConfigured_whenTwoAreAdded_thenTheFirstShouldBeAvailable() {
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findPassivatingHelloWorld("key 1")))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findPassivatingHelloWorld("key 1"))).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findPassivatingHelloWorld("key 2")))
|
||||
.isGreaterThanOrEqualTo(1000);
|
||||
assertThat(timeThis(() -> helloWorldService.findPassivatingHelloWorld("key 2"))).isGreaterThanOrEqualTo(1000);
|
||||
|
||||
assertThat(timeThis(() -> helloWorldService.findPassivatingHelloWorld("key 1")))
|
||||
.isLessThan(100);
|
||||
assertThat(timeThis(() -> helloWorldService.findPassivatingHelloWorld("key 1"))).isLessThan(100);
|
||||
|
||||
}
|
||||
|
||||
|
||||
+2
-3
@@ -13,10 +13,9 @@ public class TransactionalServiceUnitTest extends ConfigurationTest {
|
||||
Thread backgroundThread = new Thread(backGroundJob);
|
||||
transactionalService.getQuickHowManyVisits();
|
||||
backgroundThread.start();
|
||||
Thread.sleep(100); //lets wait our thread warm up
|
||||
Thread.sleep(100); // lets wait our thread warm up
|
||||
|
||||
assertThat(timeThis(() -> transactionalService.getQuickHowManyVisits()))
|
||||
.isGreaterThan(500).isLessThan(1000);
|
||||
assertThat(timeThis(() -> transactionalService.getQuickHowManyVisits())).isGreaterThan(500).isLessThan(1000);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user