You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tv...@apache.org on 2015/09/10 11:35:40 UTC
svn commit: r1702197 -
/db/torque/torque4/trunk/torque-runtime/src/test/java/org/apache/torque/manager/AbstractBaseManagerTest.java
Author: tv
Date: Thu Sep 10 09:35:40 2015
New Revision: 1702197
URL: http://svn.apache.org/r1702197
Log:
Some more tests.
Modified:
db/torque/torque4/trunk/torque-runtime/src/test/java/org/apache/torque/manager/AbstractBaseManagerTest.java
Modified: db/torque/torque4/trunk/torque-runtime/src/test/java/org/apache/torque/manager/AbstractBaseManagerTest.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/test/java/org/apache/torque/manager/AbstractBaseManagerTest.java?rev=1702197&r1=1702196&r2=1702197&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-runtime/src/test/java/org/apache/torque/manager/AbstractBaseManagerTest.java (original)
+++ db/torque/torque4/trunk/torque-runtime/src/test/java/org/apache/torque/manager/AbstractBaseManagerTest.java Thu Sep 10 09:35:40 2015
@@ -24,11 +24,12 @@ import junit.framework.TestCase;
import org.apache.torque.BaseTestCase;
import org.apache.torque.Torque;
import org.apache.torque.TorqueException;
+import org.apache.torque.om.ObjectKey;
import org.apache.torque.om.SimpleKey;
public class AbstractBaseManagerTest extends TestCase
{
- private static final String TEST_PRIMARY_KEY = "testID";
+ private static final ObjectKey TEST_PRIMARY_KEY = SimpleKey.keyFor("testID");
private static final String CACHE_REGION = "testCache1";
private TestManager manager;
@@ -58,6 +59,16 @@ public class AbstractBaseManagerTest ext
this.manager.setRegion(CACHE_REGION);
}
+ /**
+ * @see junit.framework.TestCase#tearDown()
+ */
+ @Override
+ protected void tearDown() throws Exception
+ {
+ manager.cache.clear();
+ super.tearDown();
+ }
+
public void testGetOMInstance() throws TorqueException
{
TestPersistent test = manager.getOMInstance();
@@ -67,101 +78,68 @@ public class AbstractBaseManagerTest ext
public void testGetOMInstanceObjectKey() throws TorqueException
{
- TestPersistent test = manager.getOMInstance(SimpleKey.keyFor(TEST_PRIMARY_KEY));
+ TestPersistent test = manager.getOMInstance(TEST_PRIMARY_KEY);
assertNotNull("Instance should not be null", test);
assertTrue("Instance should be a TestPersistent", test instanceof TestPersistent);
- assertEquals("Instance should have id 'testID'", TEST_PRIMARY_KEY, test.getPrimaryKey().getValue());
+ assertEquals("Instance should have id 'testID'", TEST_PRIMARY_KEY, test.getPrimaryKey());
}
public void testGetOMInstanceObjectKeyBoolean() throws TorqueException
{
- TestPersistent test1 = manager.getOMInstance(SimpleKey.keyFor(TEST_PRIMARY_KEY), false);
- TestPersistent test2 = manager.getOMInstance(SimpleKey.keyFor(TEST_PRIMARY_KEY), false);
+ TestPersistent test1 = manager.getOMInstance(TEST_PRIMARY_KEY, false);
+ TestPersistent test2 = manager.getOMInstance(TEST_PRIMARY_KEY, false);
assertNotSame("Should be different instances", test1, test2);
- TestPersistent test3 = manager.getOMInstance(SimpleKey.keyFor(TEST_PRIMARY_KEY), true);
- TestPersistent test4 = manager.getOMInstance(SimpleKey.keyFor(TEST_PRIMARY_KEY), true);
+ TestPersistent test3 = manager.getOMInstance(TEST_PRIMARY_KEY, true);
+ TestPersistent test4 = manager.getOMInstance(TEST_PRIMARY_KEY, true);
assertSame("Should be same instances", test3, test4);
}
-/*
- public void testCacheGet()
- {
- fail("Not yet implemented");
- }
-
- public void testClearImpl()
- {
- fail("Not yet implemented");
- }
-
- public void testDispose()
- {
- fail("Not yet implemented");
- }
-
- public void testRemoveInstanceImpl()
- {
- fail("Not yet implemented");
- }
-
- public void testPutInstanceImplT()
+ public void testCacheGet() throws TorqueException
{
- fail("Not yet implemented");
+ TestPersistent test1 = manager.cacheGet(TEST_PRIMARY_KEY);
+ assertNull("Should not be in cache", test1);
+ test1 = manager.getOMInstance(TEST_PRIMARY_KEY, true);
+ TestPersistent test2 = manager.cacheGet(TEST_PRIMARY_KEY);
+ assertSame("Should be same instances", test1, test2);
}
- public void testPutInstanceImplSerializableT()
+ public void testClearImpl() throws TorqueException
{
- fail("Not yet implemented");
-
+ TestPersistent test1 = manager.getOMInstance(TEST_PRIMARY_KEY, true);
+ TestPersistent test2 = manager.cacheGet(TEST_PRIMARY_KEY);
+ assertNotNull("Should be in cache", test2);
+ manager.clearImpl();
+ TestPersistent test3 = manager.cacheGet(TEST_PRIMARY_KEY);
+ assertNull("Should not be in cache", test3);
}
- public void testRetrieveStoredOM()
+ public void testRemoveInstanceImpl() throws TorqueException
{
- fail("Not yet implemented");
+ TestPersistent test1 = manager.getOMInstance(TEST_PRIMARY_KEY, true);
+ TestPersistent test2 = manager.removeInstanceImpl(TEST_PRIMARY_KEY);
+ assertSame("Should be same instances", test1, test2);
+ TestPersistent test3 = manager.cacheGet(TEST_PRIMARY_KEY);
+ assertNull("Should not be in cache", test3);
}
- public void testGetOMsObjectKeyArray()
+ public void testPutInstanceImplSerializableT() throws TorqueException
{
- fail("Not yet implemented");
- }
-
- public void testGetOMsListOfQextendsObjectKey()
- {
- fail("Not yet implemented");
- }
-
- public void testGetOMsListOfQextendsObjectKeyBoolean()
- {
-
- fail("Not yet implemented");
- }
-
- public void testRetrieveStoredOMs()
- {
- fail("Not yet implemented");
- }
-
- public void testGetRegion()
- {
- fail("Not yet implemented");
- }
-
- public void testSetRegion()
- {
- fail("Not yet implemented");
+ TestPersistent test1 = manager.getOMInstance(TEST_PRIMARY_KEY, true);
+ TestPersistent test2 = manager.getOMInstance(TEST_PRIMARY_KEY, false);
+ TestPersistent test3 = manager.putInstanceImpl(TEST_PRIMARY_KEY, test2);
+ assertSame("Should be same instances", test1, test3);
+ TestPersistent test4 = manager.cacheGet(TEST_PRIMARY_KEY);
+ assertSame("Should be same instances", test2, test4);
}
public void testGetMethodResultCache()
{
- fail("Not yet implemented");
- }
-
- public void testRegisterAsListener()
- {
- fail("Not yet implemented");
+ MethodResultCache mrc = manager.getMethodResultCache();
+ assertNotNull("Should have MethodResultCache", mrc);
}
+/*
public void testAddCacheListenerImpl()
{
fail("Not yet implemented");
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org