You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by mr...@apache.org on 2013/03/11 10:11:26 UTC
svn commit: r1455064 -
/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/tck/TCKBase.java
Author: mreutegg
Date: Mon Mar 11 09:11:25 2013
New Revision: 1455064
URL: http://svn.apache.org/r1455064
Log:
OAK-682: Run Oak-Jcr tests using the new MongoMK prototype
- use new RepositoryHelperPool.borrowHelpers() method to drain pool
Modified:
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/tck/TCKBase.java
Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/tck/TCKBase.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/tck/TCKBase.java?rev=1455064&r1=1455063&r2=1455064&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/tck/TCKBase.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/tck/TCKBase.java Mon Mar 11 09:11:25 2013
@@ -24,6 +24,7 @@ import org.apache.jackrabbit.oak.jcr.Oak
import org.apache.jackrabbit.test.AbstractJCRTest;
import org.apache.jackrabbit.test.RepositoryHelper;
import org.apache.jackrabbit.test.RepositoryHelperPool;
+import org.apache.jackrabbit.test.RepositoryHelperPoolImpl;
import org.apache.jackrabbit.test.RepositoryStub;
import org.slf4j.bridge.SLF4JBridgeHandler;
@@ -73,10 +74,10 @@ public abstract class TCKBase extends Te
public void testSetup() throws Exception {
// replace the existing helper with our parametrized version
- Field poolField = AbstractJCRTest.class.getDeclaredField("HELPER_POOL");
- poolField.setAccessible(true);
- RepositoryHelperPool helperPool = (RepositoryHelperPool) poolField.get(null);
- helperPool.borrowHelper();
+ RepositoryHelperPool helperPool = RepositoryHelperPoolImpl.getInstance();
+ // drain helpers
+ helperPool.borrowHelpers();
+ // replace with our own stub
Properties props = new Properties();
props.load(getClass().getClassLoader().getResourceAsStream(RepositoryStub.STUB_IMPL_PROPS));
props.put(RepositoryStub.PROP_STUB_IMPL_CLASS, stubClass);