diff options
author | Ryan D. Brooks | 2018-01-23 23:42:12 +0000 |
---|---|---|
committer | Ryan T. Baldwin | 2018-01-23 23:42:12 +0000 |
commit | eb56c1fb1ac0ef9fccbde161b578576a2bf519db (patch) | |
tree | 629373a9acd80cb84f097ff53bfbd14c7c2fcf18 /plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/cache/AbstractOseeCacheTest.java | |
parent | dd31766a6d7d24a824501dd6eba62500cf6be620 (diff) | |
download | org.eclipse.osee-eb56c1fb1ac0ef9fccbde161b578576a2bf519db.tar.gz org.eclipse.osee-eb56c1fb1ac0ef9fccbde161b578576a2bf519db.tar.xz org.eclipse.osee-eb56c1fb1ac0ef9fccbde161b578576a2bf519db.zip |
refinement: Improve client type cache performance
Change-Id: Icf09a45ca55427178923f880beb7cdcd4323a0db
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.java | 56 |
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) { |