Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan D. Brooks2018-01-23 23:42:12 +0000
committerRyan T. Baldwin2018-01-23 23:42:12 +0000
commiteb56c1fb1ac0ef9fccbde161b578576a2bf519db (patch)
tree629373a9acd80cb84f097ff53bfbd14c7c2fcf18 /plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java
parentdd31766a6d7d24a824501dd6eba62500cf6be620 (diff)
downloadorg.eclipse.osee-eb56c1fb1ac0ef9fccbde161b578576a2bf519db.tar.gz
org.eclipse.osee-eb56c1fb1ac0ef9fccbde161b578576a2bf519db.tar.xz
org.eclipse.osee-eb56c1fb1ac0ef9fccbde161b578576a2bf519db.zip
refinement: Improve client type cache performance
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java')
-rw-r--r--plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java56
1 files changed, 4 insertions, 52 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java b/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java
index e128c8c816c..bcaa23a1532 100644
--- a/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java
+++ b/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java
@@ -11,7 +11,6 @@
package org.eclipse.osee.framework.core.model.cache;
import java.util.ArrayList;
-import java.util.Collection;
import java.util.Comparator;
import java.util.List;
import org.eclipse.osee.framework.jdk.core.type.NamedIdBase;
@@ -51,14 +50,6 @@ public abstract class AbstractOseeCacheTest<T extends NamedIdBase> {
}
@org.junit.Test
- public void testExistByGuid() {
- for (T expected : data) {
- Assert.assertTrue(cache.existsByGuid(expected.getId()));
- }
- Assert.assertFalse(cache.existsByGuid(createKey()));
- }
-
- @org.junit.Test
public void testCacheByGuid() {
for (T expected : data) {
T actual = cache.getByGuid(expected.getId());
@@ -79,7 +70,7 @@ public abstract class AbstractOseeCacheTest<T extends NamedIdBase> {
@org.junit.Test
public void testCacheByName() {
for (T expected : data) {
- T actual = cache.getUniqueByName(expected.getName());
+ T actual = cache.getByName(expected.getName());
Assert.assertNotNull(actual);
checkEquals(expected, actual);
}
@@ -113,12 +104,11 @@ public abstract class AbstractOseeCacheTest<T extends NamedIdBase> {
if (isInCacheExpected) {
Assert.assertEquals(item, cache.getByGuid(item.getId()));
Assert.assertEquals(item, cache.getById(item.getId()));
- Assert.assertEquals(item, cache.getUniqueByName(item.getName()));
+ Assert.assertEquals(item, cache.getByName(item.getName()));
Assert.assertTrue(cache.getAll().contains(item));
} else {
Assert.assertNull(cache.getByGuid(item.getId()));
Assert.assertNull(cache.getById(item.getId()));
- Assert.assertNull(cache.getUniqueByName(item.getName()));
Assert.assertFalse(cache.getAll().contains(item));
}
}
@@ -126,49 +116,11 @@ public abstract class AbstractOseeCacheTest<T extends NamedIdBase> {
@org.junit.Test
public void testGetByName() {
for (T expected : data) {
- Collection<T> actual = cache.getByName(expected.getName());
- Assert.assertNotNull(actual);
- Assert.assertEquals(1, actual.size());
- checkEquals(expected, actual.iterator().next());
+ T actual = cache.getByName(expected.getName());
+ checkEquals(expected, actual);
}
}
- @org.junit.Test
- public void testMultipleGetByName() {
- T item1 = data.get(0);
- T item2 = data.get(1);
- Assert.assertNotNull(item1);
- Assert.assertNotNull(item2);
-
- Collection<T> actual = cache.getByName(item1.getName());
- Assert.assertNotNull(actual);
- Assert.assertEquals(1, actual.size());
- checkEquals(item1, actual.iterator().next());
-
- actual = cache.getByName(item2.getName());
- Assert.assertNotNull(actual);
- Assert.assertEquals(1, actual.size());
- checkEquals(item2, actual.iterator().next());
-
- String originalName = item1.getName();
- cache.decache(item1);
-
- item1.setName(item2.getName());
-
- cache.cache(item1);
-
- actual = cache.getByName(originalName);
- Assert.assertNotNull(actual);
- Assert.assertEquals(0, actual.size());
-
- actual = cache.getByName(item2.getName());
- Assert.assertNotNull(actual);
- Assert.assertEquals(2, actual.size());
-
- checkEquals(item2, actual.iterator().next());
- item1.setName(originalName);
- }
-
@Test
public void testReload() {
if (cache instanceof IOseeLoadingCache) {

Back to the top