http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/persist/query/RyaQueryTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/persist/query/RyaQueryTest.java 
b/common/rya.api/src/test/java/mvm/rya/api/persist/query/RyaQueryTest.java
deleted file mode 100644
index 40a9c68..0000000
--- a/common/rya.api/src/test/java/mvm/rya/api/persist/query/RyaQueryTest.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package mvm.rya.api.persist.query;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import mvm.rya.api.domain.RyaStatement;
-import mvm.rya.api.domain.RyaURI;
-import org.junit.Test;
-
-import java.util.Arrays;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
-/**
- */
-public class RyaQueryTest {
-
-    @Test
-    public void testBuildQueryWithOptions() {
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaStatement ryaStatement = new RyaStatement(subj, pred, obj);
-        String[] auths = {"U,FOUO"};
-        long currentTime = System.currentTimeMillis();
-        RyaQuery ryaQuery = 
RyaQuery.builder(ryaStatement).setAuths(auths).setNumQueryThreads(4).setRegexObject("regexObj")
-                
.setRegexPredicate("regexPred").setRegexSubject("regexSubj").setTtl(100l).setBatchSize(10).
-                        setCurrentTime(currentTime).setMaxResults(1000l)
-                .build();
-
-        assertNotNull(ryaQuery);
-        assertEquals(ryaStatement, ryaQuery.getQuery());
-        assertEquals(4, (int) ryaQuery.getNumQueryThreads());
-        assertEquals("regexObj", ryaQuery.getRegexObject());
-        assertEquals("regexPred", ryaQuery.getRegexPredicate());
-        assertEquals("regexSubj", ryaQuery.getRegexSubject());
-        assertEquals(100l, (long) ryaQuery.getTtl());
-        assertEquals(10, (int) ryaQuery.getBatchSize());
-        assertEquals(currentTime, (long) ryaQuery.getCurrentTime());
-        assertEquals(1000l, (long) ryaQuery.getMaxResults());
-        assertTrue(Arrays.equals(auths, ryaQuery.getAuths()));
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/AbstractTriplePatternStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/AbstractTriplePatternStrategyTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/AbstractTriplePatternStrategyTest.java
deleted file mode 100644
index 919e4cc..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/AbstractTriplePatternStrategyTest.java
+++ /dev/null
@@ -1,192 +0,0 @@
-package mvm.rya.api.query.strategy;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import static mvm.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP;
-import static mvm.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO;
-import static mvm.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO;
-
-import java.util.Map;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import junit.framework.TestCase;
-import mvm.rya.api.RdfCloudTripleStoreConfiguration;
-import mvm.rya.api.RdfCloudTripleStoreConstants;
-import mvm.rya.api.domain.RyaStatement;
-import mvm.rya.api.domain.RyaType;
-import mvm.rya.api.domain.RyaURI;
-import mvm.rya.api.query.strategy.wholerow.OspWholeRowTriplePatternStrategy;
-import mvm.rya.api.query.strategy.wholerow.PoWholeRowTriplePatternStrategy;
-import mvm.rya.api.query.strategy.wholerow.SpoWholeRowTriplePatternStrategy;
-import mvm.rya.api.resolver.RyaContext;
-import mvm.rya.api.resolver.RyaTripleContext;
-import mvm.rya.api.resolver.triple.TripleRow;
-import mvm.rya.api.resolver.triple.TripleRowRegex;
-import mvm.rya.api.resolver.triple.impl.WholeRowTripleResolver;
-
-import org.openrdf.model.vocabulary.XMLSchema;
-
-/**
- * Date: 7/25/12
- * Time: 11:41 AM
- */
-public class AbstractTriplePatternStrategyTest extends TestCase {
-    public class MockRdfConfiguration extends RdfCloudTripleStoreConfiguration 
{
-
-               @Override
-               public RdfCloudTripleStoreConfiguration clone() {
-                       return new MockRdfConfiguration();
-               }
-
-       }
-
-       public void testRegex() throws Exception {
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaStatement ryaStatement = new RyaStatement(subj, pred, obj);
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
new WholeRowTripleResolver().serialize(ryaStatement);
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        String row = new String(tripleRow.getRow());
-        TriplePatternStrategy spoStrategy = new 
SpoWholeRowTriplePatternStrategy();
-        TriplePatternStrategy poStrategy = new 
PoWholeRowTriplePatternStrategy();
-        TriplePatternStrategy ospStrategy = new 
OspWholeRowTriplePatternStrategy();
-        //pred
-        TripleRowRegex tripleRowRegex = spoStrategy.buildRegex(null, 
pred.getData(), null, null, null);
-        Pattern p = Pattern.compile(tripleRowRegex.getRow());
-        Matcher matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-        //subj
-        tripleRowRegex = spoStrategy.buildRegex(subj.getData(), null, null, 
null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-        //obj
-        tripleRowRegex = spoStrategy.buildRegex(null, null, obj.getData(), 
null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //po table
-        row = new 
String(serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO).getRow());
-        tripleRowRegex = poStrategy.buildRegex(null, pred.getData(), null, 
null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        tripleRowRegex = poStrategy.buildRegex(null, pred.getData(), 
obj.getData(), null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        tripleRowRegex = poStrategy.buildRegex(subj.getData(), pred.getData(), 
obj.getData(), null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //various regex
-        tripleRowRegex = poStrategy.buildRegex(null, "urn:test#pr[e|d]{2}", 
null, null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //does not match
-        tripleRowRegex = poStrategy.buildRegex(null, "hello", null, null, 
null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertFalse(matcher.matches());
-    }
-
-    public void testObjectTypeInfo() throws Exception {
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaType obj = new RyaType(XMLSchema.LONG, "10");
-        RyaStatement ryaStatement = new RyaStatement(subj, pred, obj);
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
RyaTripleContext.getInstance(new 
MockRdfConfiguration()).serializeTriple(ryaStatement);
-        TripleRow tripleRow = serialize.get(SPO);
-
-        String row = new String(tripleRow.getRow());
-        TriplePatternStrategy spoStrategy = new 
SpoWholeRowTriplePatternStrategy();
-        //obj
-        byte[][] bytes = RyaContext.getInstance().serializeType(obj);
-        String objStr = new String(bytes[0]);
-        byte[] objectTypeInfo = bytes[1];
-        TripleRowRegex tripleRowRegex = spoStrategy.buildRegex(null, null,
-                objStr
-                , null, objectTypeInfo);
-        Pattern p = Pattern.compile(tripleRowRegex.getRow());
-        Matcher matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //build row with same object str data
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> 
dupTriple_str = RyaTripleContext.getInstance(new 
MockRdfConfiguration()).serializeTriple(
-                new RyaStatement(subj, pred, new RyaType(XMLSchema.STRING, 
objStr))
-        );
-        TripleRow tripleRow_dup_str = dupTriple_str.get(SPO);
-
-        row = new String(tripleRow_dup_str.getRow());
-        spoStrategy = new SpoWholeRowTriplePatternStrategy();
-
-        tripleRowRegex = spoStrategy.buildRegex(null, null,
-                objStr
-                , null, objectTypeInfo);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertFalse(matcher.matches());
-
-        //po table
-        TriplePatternStrategy poStrategy = new 
PoWholeRowTriplePatternStrategy();
-        tripleRowRegex = poStrategy.buildRegex(null, null,
-                objStr
-                , null, objectTypeInfo);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        String po_row = new String(serialize.get(PO).getRow());
-        matcher = p.matcher(po_row);
-        assertTrue(matcher.matches());
-
-        tripleRowRegex = poStrategy.buildRegex(null, null,
-                objStr
-                , null, objectTypeInfo);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(new String(dupTriple_str.get(PO).getRow()));
-        assertFalse(matcher.matches());
-
-        //osp table
-        TriplePatternStrategy ospStrategy = new 
OspWholeRowTriplePatternStrategy();
-        tripleRowRegex = ospStrategy.buildRegex(null, null,
-                objStr
-                , null, objectTypeInfo);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        String osp_row = new String(serialize.get(OSP).getRow());
-        matcher = p.matcher(osp_row);
-        assertTrue(matcher.matches());
-
-        tripleRowRegex = ospStrategy.buildRegex(null, null,
-                objStr
-                , null, objectTypeInfo);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(new String(dupTriple_str.get(OSP).getRow()));
-        assertFalse(matcher.matches());
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedPoWholeRowTriplePatternStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedPoWholeRowTriplePatternStrategyTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedPoWholeRowTriplePatternStrategyTest.java
deleted file mode 100644
index 25fae9b..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedPoWholeRowTriplePatternStrategyTest.java
+++ /dev/null
@@ -1,244 +0,0 @@
-package mvm.rya.api.query.strategy.wholerow;
-
-import java.util.Map;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import org.apache.hadoop.io.Text;
-import org.junit.Before;
-import org.openrdf.model.impl.URIImpl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import junit.framework.TestCase;
-import mvm.rya.api.RdfCloudTripleStoreConstants;
-import mvm.rya.api.domain.RyaStatement;
-import mvm.rya.api.domain.RyaType;
-import mvm.rya.api.domain.RyaTypeRange;
-import mvm.rya.api.domain.RyaURI;
-import mvm.rya.api.domain.RyaURIRange;
-import mvm.rya.api.query.strategy.ByteRange;
-import mvm.rya.api.query.strategy.TriplePatternStrategy;
-import mvm.rya.api.resolver.RyaContext;
-import mvm.rya.api.resolver.RyaTripleContext;
-import mvm.rya.api.resolver.triple.TripleRow;
-import mvm.rya.api.resolver.triple.TripleRowRegex;
-import mvm.rya.api.resolver.triple.impl.WholeRowHashedTripleResolver;
-
-/**
- * Date: 7/14/12
- * Time: 11:46 AM
- */
-public class HashedPoWholeRowTriplePatternStrategyTest extends TestCase {
-
-    RyaURI uri = new RyaURI("urn:test#1234");
-    RyaURI uri2 = new RyaURI("urn:test#1235");
-    RyaURIRange rangeURI = new RyaURIRange(uri, uri2);
-    RyaURIRange rangeURI2 = new RyaURIRange(new RyaURI("urn:test#1235"), new 
RyaURI("urn:test#1236"));
-    HashedPoWholeRowTriplePatternStrategy strategy = new 
HashedPoWholeRowTriplePatternStrategy();
-    RyaContext ryaContext = RyaContext.getInstance();
-    RyaTripleContext ryaTripleContext;
-
-    RyaType customType1 = new RyaType(new URIImpl("urn:custom#type"), "1234");
-    RyaType customType2 = new RyaType(new URIImpl("urn:custom#type"), "1235");
-    RyaType customType3 = new RyaType(new URIImpl("urn:custom#type"), "1236");
-    RyaTypeRange customTypeRange1 = new RyaTypeRange(customType1, customType2);
-    RyaTypeRange customTypeRange2 = new RyaTypeRange(customType2, customType3);
-
-    @Before
-    public void setUp() {
-       MockRdfCloudConfiguration config = new MockRdfCloudConfiguration();
-       config.set(MockRdfCloudConfiguration.CONF_PREFIX_ROW_WITH_HASH, 
Boolean.TRUE.toString());
-       ryaTripleContext = RyaTripleContext.getInstance(config);
-    }
-
-    
-    public void testRegex() throws Exception {
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaStatement ryaStatement = new RyaStatement(subj, pred, obj);
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
new WholeRowHashedTripleResolver().serialize(ryaStatement);
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        String row = new String(tripleRow.getRow());
-        TriplePatternStrategy spoStrategy = new 
HashedSpoWholeRowTriplePatternStrategy();
-        TriplePatternStrategy poStrategy = new 
HashedPoWholeRowTriplePatternStrategy();
-        TriplePatternStrategy ospStrategy = new 
OspWholeRowTriplePatternStrategy();
-        //pred
-        TripleRowRegex tripleRowRegex = spoStrategy.buildRegex(null, 
pred.getData(), null, null, null);
-        Pattern p = Pattern.compile(tripleRowRegex.getRow());
-        Matcher matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-        //subj
-        tripleRowRegex = spoStrategy.buildRegex(subj.getData(), null, null, 
null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-        //obj
-        tripleRowRegex = spoStrategy.buildRegex(null, null, obj.getData(), 
null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //po table
-        row = new 
String(serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO).getRow());
-        tripleRowRegex = poStrategy.buildRegex(null, pred.getData(), null, 
null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        tripleRowRegex = poStrategy.buildRegex(null, pred.getData(), 
obj.getData(), null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        tripleRowRegex = poStrategy.buildRegex(subj.getData(), pred.getData(), 
obj.getData(), null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //various regex
-        tripleRowRegex = poStrategy.buildRegex(null, "urn:test#pr[e|d]{2}", 
null, null, null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertTrue(matcher.matches());
-
-        //does not match
-        tripleRowRegex = poStrategy.buildRegex(null, "hello", null, null, 
null);
-        p = Pattern.compile(tripleRowRegex.getRow());
-        matcher = p.matcher(row);
-        assertFalse(matcher.matches());
-    }
-    
-    
-    public void testPoRange() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(null, uri, rangeURI, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(null, uri, rangeURI2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-  }
-
-       private void assertContains(ByteRange value, byte[] row) {
-              Text rowText = new Text(row);
-               Text startText = new Text(value.getStart());
-               Text endText = new Text(value.getEnd());
-               assertTrue((startText.compareTo(rowText) <= 0) 
&&(endText.compareTo(rowText) >= 0)) ;
-       }
-
-       private void assertContainsFalse(ByteRange value, byte[] row) {
-              Text rowText = new Text(row);
-               Text startText = new Text(value.getStart());
-               Text endText = new Text(value.getEnd());
-               assertFalse((startText.compareTo(rowText) <= 0) 
&&(endText.compareTo(rowText) >= 0)) ;
-       }
-
-    public void testPoRangeCustomType() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, customType1, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(null, uri, customTypeRange1, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(null, uri, customTypeRange2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-  }
-
-    public void testPo() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(null, uri, uri, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(null, uri, uri2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-  }
-
-    public void testPoCustomType() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, customType1, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(null, uri, customType1, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(null, uri, customType2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testPosRange() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(rangeURI, uri, uri, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(rangeURI2, uri, uri, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testPRange() throws Exception {
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(null, rangeURI, null, null, null);
-        assertNull(entry);
-    }
-
-    public void testP() throws Exception {
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(null, uri, null, null, null);
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-        assertContains(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testHandles() throws Exception {
-        //po(ng)
-        assertTrue(strategy.handles(null, uri, uri, null));
-        assertTrue(strategy.handles(null, uri, uri, uri));
-        //po_r(s)(ng)
-        assertTrue(strategy.handles(rangeURI, uri, uri, null));
-        assertTrue(strategy.handles(rangeURI, uri, uri, uri));
-        //p(ng)
-        assertTrue(strategy.handles(null, uri, null, null));
-        assertTrue(strategy.handles(null, uri, null, uri));
-        //p_r(o)(ng)
-        assertTrue(strategy.handles(null, uri, rangeURI, null));
-        assertTrue(strategy.handles(null, uri, rangeURI, uri));
-        //r(p)(ng)
-        assertFalse(strategy.handles(null, rangeURI, null, null));
-        assertFalse(strategy.handles(null, rangeURI, null, uri));
-
-        //false cases
-        //sp..
-        assertFalse(strategy.handles(uri, uri, null, null));
-        //r(s)_p
-        assertFalse(strategy.handles(rangeURI, uri, null, null));
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedSpoWholeRowTriplePatternStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedSpoWholeRowTriplePatternStrategyTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedSpoWholeRowTriplePatternStrategyTest.java
deleted file mode 100644
index f751866..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/HashedSpoWholeRowTriplePatternStrategyTest.java
+++ /dev/null
@@ -1,199 +0,0 @@
-package mvm.rya.api.query.strategy.wholerow;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-//
-import java.util.Map;
-
-import junit.framework.TestCase;
-import mvm.rya.api.RdfCloudTripleStoreConstants;
-import mvm.rya.api.domain.RyaStatement;
-import mvm.rya.api.domain.RyaType;
-import mvm.rya.api.domain.RyaTypeRange;
-import mvm.rya.api.domain.RyaURI;
-import mvm.rya.api.domain.RyaURIRange;
-import mvm.rya.api.query.strategy.ByteRange;
-import mvm.rya.api.resolver.RyaContext;
-import mvm.rya.api.resolver.RyaTripleContext;
-import mvm.rya.api.resolver.triple.TripleRow;
-
-import org.apache.hadoop.io.Text;
-import org.junit.Before;
-import org.openrdf.model.impl.URIImpl;
-
-/**
- * Date: 7/14/12
- * Time: 7:47 AM
- */
-public class HashedSpoWholeRowTriplePatternStrategyTest extends TestCase {
-
-    RyaURI uri = new RyaURI("urn:test#1234");
-    RyaURI uri2 = new RyaURI("urn:test#1235");
-    RyaURIRange rangeURI = new RyaURIRange(uri, uri2);
-    RyaURIRange rangeURI2 = new RyaURIRange(new RyaURI("urn:test#1235"), new 
RyaURI("urn:test#1236"));
-    HashedSpoWholeRowTriplePatternStrategy strategy = new 
HashedSpoWholeRowTriplePatternStrategy();
-    RyaContext ryaContext = RyaContext.getInstance();
-    RyaTripleContext ryaTripleContext;
-
-    RyaType customType1 = new RyaType(new URIImpl("urn:custom#type"), "1234");
-    RyaType customType2 = new RyaType(new URIImpl("urn:custom#type"), "1235");
-    RyaType customType3 = new RyaType(new URIImpl("urn:custom#type"), "1236");
-    RyaTypeRange customTypeRange1 = new RyaTypeRange(customType1, customType2);
-    RyaTypeRange customTypeRange2 = new RyaTypeRange(customType2, customType3);
-
-    @Before
-    public void setUp() {
-       MockRdfCloudConfiguration config = new MockRdfCloudConfiguration();
-       config.set(MockRdfCloudConfiguration.CONF_PREFIX_ROW_WITH_HASH, 
Boolean.TRUE.toString());
-       ryaTripleContext = RyaTripleContext.getInstance(config);
-    }
-    
-    public void testSpo() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, uri, uri, null, null);
-         assertContains(entry.getValue(), tripleRow.getRow());
-        
-
-        entry = strategy.defineRange(uri, uri, uri2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-       private void assertContains(ByteRange value, byte[] row) {
-              Text rowText = new Text(row);
-               Text startText = new Text(value.getStart());
-               Text endText = new Text(value.getEnd());
-               assertTrue((startText.compareTo(rowText) <= 0) 
&&(endText.compareTo(rowText) >= 0)) ;
-       }
-
-       private void assertContainsFalse(ByteRange value, byte[] row) {
-              Text rowText = new Text(row);
-               Text startText = new Text(value.getStart());
-               Text endText = new Text(value.getEnd());
-               assertFalse((startText.compareTo(rowText) <= 0) 
&&(endText.compareTo(rowText) >= 0)) ;
-       }
-
-    public void testSpoCustomType() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, customType1, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, uri, customType1, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(uri, uri, customType2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testSpoRange() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, uri, rangeURI, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(uri, uri, rangeURI2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testSpoRangeCustomType() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, customType1, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, uri, customTypeRange1, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(uri, uri, customTypeRange2, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testSp() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, uri, null, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-        entry = strategy.defineRange(uri, uri2, null, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testSpRange() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, rangeURI, null, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-        entry = strategy.defineRange(uri, rangeURI2, null, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testS() throws Exception {
-        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
ryaTripleContext.serializeTriple(
-                new RyaStatement(uri, uri, uri, null));
-        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
- 
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(uri, null, null, null, null);
-        assertContains(entry.getValue(), tripleRow.getRow());
-
-        entry = strategy.defineRange(uri2, null, null, null, null);
-        assertContainsFalse(entry.getValue(), tripleRow.getRow());
-    }
-
-    public void testSRange() throws Exception {
- 
-        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, ByteRange> entry 
= strategy.defineRange(rangeURI, null, null, null, null);
-        assertNull(entry);
-    }
-
-    public void testHandles() throws Exception {
-        //spo(ng)
-        assertTrue(strategy.handles(uri, uri, uri, null));
-        assertTrue(strategy.handles(uri, uri, uri, uri));
-        //sp(ng)
-        assertTrue(strategy.handles(uri, uri, null, null));
-        assertTrue(strategy.handles(uri, uri, null, uri));
-        //s(ng)
-        assertTrue(strategy.handles(uri, null, null, null));
-        assertTrue(strategy.handles(uri, null, null, uri));
-        //sp_r(o)(ng)
-        assertTrue(strategy.handles(uri, uri, rangeURI, null));
-        assertTrue(strategy.handles(uri, uri, rangeURI, uri));
-        //s_r(p)(ng)
-        assertTrue(strategy.handles(uri, rangeURI, null, null));
-        assertTrue(strategy.handles(uri, rangeURI, null, uri));
-
-        //fail
-        //s_r(p)_r(o)
-        assertFalse(strategy.handles(uri, rangeURI, rangeURI, null));
-
-        //s==null
-        assertFalse(strategy.handles(null, uri, uri, null));
-
-        //s_r(o)
-        assertFalse(strategy.handles(uri, null, rangeURI, null));
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/MockRdfCloudConfiguration.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/MockRdfCloudConfiguration.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/MockRdfCloudConfiguration.java
deleted file mode 100644
index ddb7fa8..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/MockRdfCloudConfiguration.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package mvm.rya.api.query.strategy.wholerow;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-import mvm.rya.api.RdfCloudTripleStoreConfiguration;
-
-public class MockRdfCloudConfiguration extends 
RdfCloudTripleStoreConfiguration {
-
-       @Override
-       public RdfCloudTripleStoreConfiguration clone() {
-               return this;
-       }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/OspWholeRowTriplePatternStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/OspWholeRowTriplePatternStrategyTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/OspWholeRowTriplePatternStrategyTest.java
deleted file mode 100644
index 57b27be..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/OspWholeRowTriplePatternStrategyTest.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-//package mvm.rya.api.query.strategy.wholerow;
-
-//
-//import junit.framework.TestCase;
-//import mvm.rya.api.RdfCloudTripleStoreConstants;
-//import mvm.rya.api.domain.*;
-//import mvm.rya.api.resolver.RyaContext;
-//import mvm.rya.api.resolver.triple.TripleRow;
-//import org.apache.accumulo.core.data.Key;
-//import org.apache.accumulo.core.data.Range;
-//import org.apache.hadoop.io.Text;
-//import org.openrdf.model.impl.URIImpl;
-//
-//import java.util.Map;
-//
-///**
-// * Date: 7/14/12
-// * Time: 11:46 AM
-// */
-//public class OspWholeRowTriplePatternStrategyTest extends TestCase {
-//    RyaURI uri = new RyaURI("urn:test#1234");
-//    RyaURI uri2 = new RyaURI("urn:test#1235");
-//    RyaURIRange rangeURI = new RyaURIRange(uri, uri2);
-//    RyaURIRange rangeURI2 = new RyaURIRange(new RyaURI("urn:test#1235"), new 
RyaURI("urn:test#1236"));
-//
-//    RyaType customType1 = new RyaType(new URIImpl("urn:custom#type"), 
"1234");
-//    RyaType customType2 = new RyaType(new URIImpl("urn:custom#type"), 
"1235");
-//    RyaType customType3 = new RyaType(new URIImpl("urn:custom#type"), 
"1236");
-//    RyaTypeRange customTypeRange1 = new RyaTypeRange(customType1, 
customType2);
-//    RyaTypeRange customTypeRange2 = new RyaTypeRange(customType2, 
customType3);
-//
-//    OspWholeRowTriplePatternStrategy strategy = new 
OspWholeRowTriplePatternStrategy();
-//    RyaContext ryaContext = RyaContext.getInstance();
-//
-//    public void testO() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, null, uri, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(null, null, uri2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testORange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, null, rangeURI, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(null, null, rangeURI2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testOs() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, null, uri, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(uri2, null, uri, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testOsRange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(rangeURI, null, uri, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(rangeURI2, null, uri, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testOsRangeCustomType() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, customType1, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(rangeURI, null, customType1, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(rangeURI2, null, customType2, null, 
null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testHandles() throws Exception {
-//        //os(ng)
-//        assertTrue(strategy.handles(uri, null, uri, null));
-//        assertTrue(strategy.handles(uri, null, uri, uri));
-//        //o_r(s)(ng)
-//        assertTrue(strategy.handles(rangeURI, null, uri, null));
-//        assertTrue(strategy.handles(rangeURI, null, uri, uri));
-//        //o(ng)
-//        assertTrue(strategy.handles(null, null, uri, null));
-//        assertTrue(strategy.handles(null, null, uri, uri));
-//        //r(o)
-//        assertTrue(strategy.handles(null, null, rangeURI, null));
-//        assertTrue(strategy.handles(null, null, rangeURI, uri));
-//
-//        //false
-//        assertFalse(strategy.handles(uri, null, rangeURI, null));
-//    }
-//}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/PoWholeRowTriplePatternStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/PoWholeRowTriplePatternStrategyTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/PoWholeRowTriplePatternStrategyTest.java
deleted file mode 100644
index 1079bf8..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/PoWholeRowTriplePatternStrategyTest.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-//package mvm.rya.api.query.strategy.wholerow;
-
-//
-//import junit.framework.TestCase;
-//import mvm.rya.api.RdfCloudTripleStoreConstants;
-//import mvm.rya.api.domain.*;
-//import mvm.rya.api.resolver.RyaContext;
-//import mvm.rya.api.resolver.triple.TripleRow;
-//import org.apache.accumulo.core.data.Key;
-//import org.apache.accumulo.core.data.Range;
-//import org.apache.hadoop.io.Text;
-//import org.openrdf.model.impl.URIImpl;
-//
-//import java.util.Map;
-//
-///**
-// * Date: 7/14/12
-// * Time: 11:46 AM
-// */
-//public class PoWholeRowTriplePatternStrategyTest extends TestCase {
-//
-//    RyaURI uri = new RyaURI("urn:test#1234");
-//    RyaURI uri2 = new RyaURI("urn:test#1235");
-//    RyaURIRange rangeURI = new RyaURIRange(uri, uri2);
-//    RyaURIRange rangeURI2 = new RyaURIRange(new RyaURI("urn:test#1235"), new 
RyaURI("urn:test#1236"));
-//    PoWholeRowTriplePatternStrategy strategy = new 
PoWholeRowTriplePatternStrategy();
-//    RyaContext ryaContext = RyaContext.getInstance();
-//
-//    RyaType customType1 = new RyaType(new URIImpl("urn:custom#type"), 
"1234");
-//    RyaType customType2 = new RyaType(new URIImpl("urn:custom#type"), 
"1235");
-//    RyaType customType3 = new RyaType(new URIImpl("urn:custom#type"), 
"1236");
-//    RyaTypeRange customTypeRange1 = new RyaTypeRange(customType1, 
customType2);
-//    RyaTypeRange customTypeRange2 = new RyaTypeRange(customType2, 
customType3);
-//
-//    public void testPoRange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, uri, rangeURI, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(null, uri, rangeURI2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testPoRangeCustomType() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, customType1, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, uri, customTypeRange1, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(null, uri, customTypeRange2, null, 
null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testPo() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, uri, uri, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(null, uri, uri2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testPoCustomType() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, customType1, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, uri, customType1, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(null, uri, customType2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testPosRange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(rangeURI, uri, uri, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(rangeURI2, uri, uri, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testPRange() throws Exception {
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, rangeURI, null, null, null);
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//        assertTrue(entry.getValue().contains(key));
-//    }
-//
-//    public void testP() throws Exception {
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(null, uri, null, null, null);
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//        assertTrue(entry.getValue().contains(key));
-//    }
-//
-//    public void testHandles() throws Exception {
-//        //po(ng)
-//        assertTrue(strategy.handles(null, uri, uri, null));
-//        assertTrue(strategy.handles(null, uri, uri, uri));
-//        //po_r(s)(ng)
-//        assertTrue(strategy.handles(rangeURI, uri, uri, null));
-//        assertTrue(strategy.handles(rangeURI, uri, uri, uri));
-//        //p(ng)
-//        assertTrue(strategy.handles(null, uri, null, null));
-//        assertTrue(strategy.handles(null, uri, null, uri));
-//        //p_r(o)(ng)
-//        assertTrue(strategy.handles(null, uri, rangeURI, null));
-//        assertTrue(strategy.handles(null, uri, rangeURI, uri));
-//        //r(p)(ng)
-//        assertTrue(strategy.handles(null, rangeURI, null, null));
-//        assertTrue(strategy.handles(null, rangeURI, null, uri));
-//
-//        //false cases
-//        //sp..
-//        assertFalse(strategy.handles(uri, uri, null, null));
-//        //r(s)_p
-//        assertFalse(strategy.handles(rangeURI, uri, null, null));
-//    }
-//}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/SpoWholeRowTriplePatternStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/SpoWholeRowTriplePatternStrategyTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/SpoWholeRowTriplePatternStrategyTest.java
deleted file mode 100644
index 019a3aa..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/query/strategy/wholerow/SpoWholeRowTriplePatternStrategyTest.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-//package mvm.rya.api.query.strategy.wholerow;
-
-//
-//import junit.framework.TestCase;
-//import mvm.rya.api.RdfCloudTripleStoreConstants;
-//import mvm.rya.api.domain.*;
-//import mvm.rya.api.resolver.RyaContext;
-//import mvm.rya.api.resolver.triple.TripleRow;
-//import org.apache.accumulo.core.data.Key;
-//import org.apache.accumulo.core.data.Range;
-//import org.apache.hadoop.io.Text;
-//import org.openrdf.model.impl.URIImpl;
-//
-//import java.util.Map;
-//
-///**
-// * Date: 7/14/12
-// * Time: 7:47 AM
-// */
-//public class SpoWholeRowTriplePatternStrategyTest extends TestCase {
-//
-//    RyaURI uri = new RyaURI("urn:test#1234");
-//    RyaURI uri2 = new RyaURI("urn:test#1235");
-//    RyaURIRange rangeURI = new RyaURIRange(uri, uri2);
-//    RyaURIRange rangeURI2 = new RyaURIRange(new RyaURI("urn:test#1235"), new 
RyaURI("urn:test#1236"));
-//    SpoWholeRowTriplePatternStrategy strategy = new 
SpoWholeRowTriplePatternStrategy();
-//    RyaContext ryaContext = RyaContext.getInstance();
-//
-//    RyaType customType1 = new RyaType(new URIImpl("urn:custom#type"), 
"1234");
-//    RyaType customType2 = new RyaType(new URIImpl("urn:custom#type"), 
"1235");
-//    RyaType customType3 = new RyaType(new URIImpl("urn:custom#type"), 
"1236");
-//    RyaTypeRange customTypeRange1 = new RyaTypeRange(customType1, 
customType2);
-//    RyaTypeRange customTypeRange2 = new RyaTypeRange(customType2, 
customType3);
-//
-//    public void testSpo() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, uri, uri, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(uri, uri, uri2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testSpoCustomType() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, customType1, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, uri, customType1, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(uri, uri, customType2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testSpoRange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, uri, rangeURI, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(uri, uri, rangeURI2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testSpoRangeCustomType() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, customType1, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, uri, customTypeRange1, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(uri, uri, customTypeRange2, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testSp() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, uri, null, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//        entry = strategy.defineRange(uri, uri2, null, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testSpRange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, rangeURI, null, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//        entry = strategy.defineRange(uri, rangeURI2, null, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testS() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(uri, null, null, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(uri2, null, null, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testSRange() throws Exception {
-//        Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize 
= ryaContext.serializeTriple(
-//                new RyaStatement(uri, uri, uri, null));
-//        TripleRow tripleRow = 
serialize.get(RdfCloudTripleStoreConstants.TABLE_LAYOUT.SPO);
-//        Key key = new Key(new Text(tripleRow.getRow()));
-//
-//        Map.Entry<RdfCloudTripleStoreConstants.TABLE_LAYOUT, Range> entry = 
strategy.defineRange(rangeURI, null, null, null, null);
-//        assertTrue(entry.getValue().contains(key));
-//
-//        entry = strategy.defineRange(rangeURI2, null, null, null, null);
-//        assertFalse(entry.getValue().contains(key));
-//    }
-//
-//    public void testHandles() throws Exception {
-//        //spo(ng)
-//        assertTrue(strategy.handles(uri, uri, uri, null));
-//        assertTrue(strategy.handles(uri, uri, uri, uri));
-//        //sp(ng)
-//        assertTrue(strategy.handles(uri, uri, null, null));
-//        assertTrue(strategy.handles(uri, uri, null, uri));
-//        //s(ng)
-//        assertTrue(strategy.handles(uri, null, null, null));
-//        assertTrue(strategy.handles(uri, null, null, uri));
-//        //sp_r(o)(ng)
-//        assertTrue(strategy.handles(uri, uri, rangeURI, null));
-//        assertTrue(strategy.handles(uri, uri, rangeURI, uri));
-//        //s_r(p)(ng)
-//        assertTrue(strategy.handles(uri, rangeURI, null, null));
-//        assertTrue(strategy.handles(uri, rangeURI, null, uri));
-//        //r(s)
-//        assertTrue(strategy.handles(rangeURI, null, null, null));
-//
-//        //fail
-//        //s_r(p)_r(o)
-//        assertFalse(strategy.handles(uri, rangeURI, rangeURI, null));
-//
-//        //s==null
-//        assertFalse(strategy.handles(null, uri, uri, null));
-//
-//        //s_r(o)
-//        assertFalse(strategy.handles(uri, null, rangeURI, null));
-//    }
-//}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/RyaContextTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/RyaContextTest.java 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/RyaContextTest.java
deleted file mode 100644
index 4363fd3..0000000
--- a/common/rya.api/src/test/java/mvm/rya/api/resolver/RyaContextTest.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package mvm.rya.api.resolver;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import java.util.Map;
-
-import junit.framework.TestCase;
-import mvm.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT;
-import mvm.rya.api.domain.RyaStatement;
-import mvm.rya.api.domain.RyaType;
-import mvm.rya.api.domain.RyaURI;
-import 
mvm.rya.api.query.strategy.AbstractTriplePatternStrategyTest.MockRdfConfiguration;
-import mvm.rya.api.query.strategy.wholerow.MockRdfCloudConfiguration;
-import mvm.rya.api.resolver.triple.TripleRow;
-
-import org.openrdf.model.impl.URIImpl;
-
-/**
- */
-public class RyaContextTest extends TestCase {
- 
-    public void testDefaultSerialization() throws Exception {
-        RyaContext instance = RyaContext.getInstance();
-        //plain string
-        RyaType ryaType = new RyaType("mydata");
-        byte[] serialize = instance.serialize(ryaType);
-        assertEquals(ryaType, instance.deserialize(serialize));
-
-        //uri
-        RyaURI ryaURI = new RyaURI("urn:test#1234");
-        serialize = instance.serialize(ryaURI);
-        RyaType deserialize = instance.deserialize(serialize);
-        assertEquals(ryaURI, deserialize);
-
-        //custom type
-        ryaType = new RyaType(new URIImpl("urn:test#customDataType"), 
"mydata");
-        serialize = instance.serialize(ryaType);
-        assertEquals(ryaType, instance.deserialize(serialize));
-    }
-
-    public void testTripleRowSerialization() throws Exception {
-        RyaURI subj = new RyaURI("urn:test#subj");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaType obj = new RyaType("mydata");
-        RyaStatement statement = new RyaStatement(subj, pred, obj);
-        RyaTripleContext instance = RyaTripleContext.getInstance(new 
MockRdfCloudConfiguration());
-
-        Map<TABLE_LAYOUT, TripleRow> map = instance.serializeTriple(statement);
-        TripleRow tripleRow = map.get(TABLE_LAYOUT.SPO);
-        assertEquals(statement, instance.deserializeTriple(TABLE_LAYOUT.SPO, 
tripleRow));
-    }
-    
-    public void testHashedTripleRowSerialization() throws Exception {
-        RyaURI subj = new RyaURI("urn:test#subj");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaType obj = new RyaType("mydata");
-        RyaStatement statement = new RyaStatement(subj, pred, obj);
-       MockRdfCloudConfiguration config = new MockRdfCloudConfiguration();
-       config.set(MockRdfCloudConfiguration.CONF_PREFIX_ROW_WITH_HASH, 
Boolean.TRUE.toString());
-       RyaTripleContext instance = RyaTripleContext.getInstance(config);
-
-        Map<TABLE_LAYOUT, TripleRow> map = instance.serializeTriple(statement);
-        TripleRow tripleRow = map.get(TABLE_LAYOUT.SPO);
-        assertEquals(statement, instance.deserializeTriple(TABLE_LAYOUT.SPO, 
tripleRow));
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/CustomDatatypeResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/CustomDatatypeResolverTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/CustomDatatypeResolverTest.java
deleted file mode 100644
index 0126414..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/CustomDatatypeResolverTest.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package mvm.rya.api.resolver.impl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import junit.framework.TestCase;
-import mvm.rya.api.domain.RyaType;
-import org.openrdf.model.impl.URIImpl;
-
-/**
- * Date: 7/16/12
- * Time: 2:47 PM
- */
-public class CustomDatatypeResolverTest extends TestCase {
-
-    public void testCustomDataTypeSerialization() throws Exception {
-        RyaType ryaType = new RyaType(new URIImpl("urn:test#datatype"), 
"testdata");
-        byte[] serialize = new CustomDatatypeResolver().serialize(ryaType);
-        RyaType deserialize = new 
CustomDatatypeResolver().deserialize(serialize);
-        assertEquals(ryaType, deserialize);
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DateTimeRyaTypeResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DateTimeRyaTypeResolverTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DateTimeRyaTypeResolverTest.java
deleted file mode 100644
index 899bbcf..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DateTimeRyaTypeResolverTest.java
+++ /dev/null
@@ -1,177 +0,0 @@
-package mvm.rya.api.resolver.impl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import static org.junit.Assert.*;
-
-import java.util.Date;
-import java.util.GregorianCalendar;
-
-import javax.xml.datatype.DatatypeFactory;
-import javax.xml.datatype.XMLGregorianCalendar;
-
-import mvm.rya.api.domain.RyaType;
-import mvm.rya.api.resolver.RdfToRyaConversions;
-import mvm.rya.api.resolver.RyaTypeResolverException;
-
-import org.junit.Ignore;
-import org.junit.Test;
-import org.openrdf.model.impl.CalendarLiteralImpl;
-import org.openrdf.model.vocabulary.XMLSchema;
-
-/**
- * Test serializing and deserializing.
- * Notes:
- * The serialization, deserialization fills in some information:
- * If preserving uncertainty, or preserving the source timezone, then don't 
use XML type tag.
- *             - uncertainty: missing time hh:mm:ss becomes 00:00:00 
- *             - uncertainty: missing milliseconds (.123) become .000.
- *             - uncertainty: missing timezone becomes the system local 
timezone.
- *             - timezone: converted to the equivalent Z timezone.  
- *             - a type XMLSchema.DATE become XMLSchema.DATETIME after 
deserialized
- * 
- *             ex: run in timezone eastern time (GMT-5:00): 
- *                     before=       2000-02-02                 type = 
XMLSchema.DATE
- *                     deserialized= 2000-02-02T05:00:00.000Z   type = 
XMLSchema.DATETIME
- */
-public class DateTimeRyaTypeResolverTest {
-       @Test
-    public void testDateTime() throws Exception {
-        long currentTime = 1342182689285l;
-        Date date = new Date(currentTime);
-        GregorianCalendar gc = new GregorianCalendar();
-        gc.setTimeInMillis(date.getTime());
-        XMLGregorianCalendar xmlGregorianCalendar = 
DatatypeFactory.newInstance().newXMLGregorianCalendar(gc);
-        CalendarLiteralImpl literal = new 
CalendarLiteralImpl(xmlGregorianCalendar);
-        byte[] serialize = new 
DateTimeRyaTypeResolver().serialize(RdfToRyaConversions.convertLiteral(literal));
-        RyaType deserialize = new 
DateTimeRyaTypeResolver().deserialize(serialize);
-        assertEquals("2012-07-13T12:31:29.285Z", deserialize.getData());
-        assertEquals(XMLSchema.DATETIME, deserialize.getDataType());
-    }
-       @Test
-    public void testFull() throws Exception {
-        String currentTime = "2000-01-01T00:00:01.111Z";
-               assertSerializeAndDesDateTime("2000-01-01T00:00:01.111Z");
-               
-    }
-       @Test
-    public void testNoMilliSeconds() throws Exception {
-               
assertSerializeAndDesDateTime("2000-01-01T00:00:01Z","2000-01-01T00:00:01.000Z");
-               
-    }
-       @Test
-    public void testDateNoTimeNoZone() throws Exception {
-        String beforeDate = "2000-02-02";
-       String afterDate="2000-02-0(1|2|3)T\\d\\d:\\d\\d:00\\.000Z";
-       RyaType deserialize = serializeAndDeserialize(beforeDate, 
XMLSchema.DATE);
-           final String afterActual = deserialize.getData();
-               assertTrue("Before='"+beforeDate+"'; Expected should match 
actual regex after='"+afterDate+"' deserialized:"+afterActual, 
afterActual.matches(afterDate));
-        assertEquals(XMLSchema.DATETIME, deserialize.getDataType());
-    }
-       @Test
-    public void testDateZoneNoTime() throws Exception {
-               // if you see this:
-               //java.lang.IllegalArgumentException: Invalid format: 
"2000-02-02Z" is malformed at "Z"
-               // use this: "2000-02-02TZ";
-        String currentTime = "2000-02-02TZ";
-       RyaType deserialize = serializeAndDeserialize(currentTime, 
XMLSchema.DATE);
-        assertEquals("Before expected should match after actual 
deserialized:","2000-02-02T00:00:00.000Z", deserialize.getData());
-        assertEquals(XMLSchema.DATETIME, deserialize.getDataType());
-    }
-       @Test
-    public void testNoZone() throws Exception {
-               String beforeDate = "2000-01-02T00:00:01";
-       String afterDate="2000-01-0(1|2|3)T\\d\\d:\\d\\d:01\\.000Z";
-       RyaType deserialize = serializeAndDeserialize(beforeDate, 
XMLSchema.DATE);
-           final String afterActual = deserialize.getData();
-               assertTrue("Before='"+beforeDate+"'; Expected should match 
actual regex after='"+afterDate+"' deserialized:"+afterActual, 
afterActual.matches(afterDate));
-        assertEquals(XMLSchema.DATETIME, deserialize.getDataType());
-               
-    }
-    @Test
-       public void testMilliSecondsNoZone() throws Exception {
-       String beforeDate="2002-02-02T02:02:02.222";
-       String afterDate="2002-02-0(1|2|3)T\\d\\d:\\d\\d:02\\.222.*";
-               RyaType deserialize = serializeAndDeserialize(beforeDate, 
XMLSchema.DATETIME);
-           final String afterActual = deserialize.getData();
-               assertTrue("Before='"+beforeDate+"'; Expected should match 
actual regex after='"+afterDate+"' deserialized:"+afterActual, 
afterActual.matches(afterDate));
-           assertEquals(XMLSchema.DATETIME, deserialize.getDataType());
-               
-       }
-    @Test
-       public void testHistoryAndFuture() throws Exception {
-               
assertSerializeAndDesDateTime("-2000-01-01T00:00:01Z","-2000-01-01T00:00:01.000Z");
-               
assertSerializeAndDesDateTime("111-01-01T00:00:01Z","0111-01-01T00:00:01.000Z");
-               
assertSerializeAndDesDateTime("12345-01-01T00:00:01Z","12345-01-01T00:00:01.000Z");
-       }
-
-    @Test
-       public void testTimeZone() throws Exception {
-               assertSerializeAndDesDateTime(    "2000-01-01T00:00:01+01:00", 
"1999-12-31T23:00:01.000Z");
-               assertSerializeAndDesDateTime(    "2000-01-01T00:00:01+02:30", 
"1999-12-31T21:30:01.000Z");
-               assertSerializeAndDesDateTime("2000-01-01T00:00:01.123-02:00", 
"2000-01-01T02:00:01.123Z");
-               assertSerializeAndDesDateTime(     "111-01-01T00:00:01+14:00", 
"0110-12-31T10:00:01.000Z" );
-               assertSerializeAndDesDateTime(   
"12345-01-01T00:00:01-14:00","12345-01-01T14:00:01.000Z");
-               assertSerializeAndDesDateTime(       "1-01-01T00:00:01+14:00", 
"0000-12-31T10:00:01.000Z" ); 
-       }
-
-    @Test
-    public void testGarbageIn() throws Exception {
-        String currentTime = "Blablabla";
-               RyaType ryaType = new RyaType(XMLSchema.DATETIME, currentTime );
-               Throwable threw=null;
-               try {
-                       new DateTimeRyaTypeResolver().serialize(ryaType);
-               } catch (java.lang.IllegalArgumentException exception) {
-                       threw = exception;
-               }
-               assertNotNull("Expected to catch bad format message.",threw);
-               assertEquals("Caught bad format message.","Invalid format: 
\"Blablabla\"", threw.getMessage());
-    }
-       /**
-        * Do the test on the DateTime
-        * @param dateTimeString
-        * @throws RyaTypeResolverException
-        */
-       private void assertSerializeAndDesDateTime(String dateTimeString) 
throws RyaTypeResolverException {
-               assertSerializeAndDesDateTime(dateTimeString, dateTimeString); 
-       }
-       private void assertSerializeAndDesDateTime(String beforeDate, String 
afterDate ) throws RyaTypeResolverException {
-               RyaType deserialize = serializeAndDeserialize(beforeDate, 
XMLSchema.DATETIME);
-           assertEquals("Before='"+beforeDate+"'; Expected should match actual 
after deserialized:",afterDate, deserialize.getData());
-           assertEquals(XMLSchema.DATETIME, deserialize.getDataType());
-       }
-       /**
-        * Serialize a datetime string, then deserialize as a ryaType.
-        * @param dateTimeString
-        * @param type if null , use default: XMLSchema.DATETIME
-        * @return
-        * @throws RyaTypeResolverException
-        */
-       private RyaType serializeAndDeserialize(String dateTimeString, 
org.openrdf.model.URI type ) throws RyaTypeResolverException {
-               if (type == null) 
-                       type = XMLSchema.DATETIME;
-               RyaType ryaType = new RyaType(type, dateTimeString ); 
-           byte[] serialize = new DateTimeRyaTypeResolver().serialize(ryaType);
-           return new DateTimeRyaTypeResolver().deserialize(serialize);
-       }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DoubleRyaTypeResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DoubleRyaTypeResolverTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DoubleRyaTypeResolverTest.java
deleted file mode 100644
index 2c5f43d..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/DoubleRyaTypeResolverTest.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package mvm.rya.api.resolver.impl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import junit.framework.TestCase;
-import mvm.rya.api.domain.RyaType;
-import org.openrdf.model.vocabulary.XMLSchema;
-
-import java.util.Random;
-
-/**
- * Date: 7/20/12
- * Time: 9:43 AM
- */
-public class DoubleRyaTypeResolverTest extends TestCase {
-
-    public void testDoubleSerialization() throws Exception {
-        Double d = randomDouble();
-        RyaType ryaType = new RyaType(XMLSchema.DOUBLE, d.toString());
-        byte[] serialize = new DoubleRyaTypeResolver().serialize(ryaType);
-        assertEquals(d, Double.parseDouble(new 
DoubleRyaTypeResolver().deserialize(serialize).getData()));
-    }
-
-    private double randomDouble() {
-        return new Random(System.currentTimeMillis()).nextDouble();
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/IntegerRyaTypeResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/IntegerRyaTypeResolverTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/IntegerRyaTypeResolverTest.java
deleted file mode 100644
index 60cded0..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/IntegerRyaTypeResolverTest.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package mvm.rya.api.resolver.impl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import junit.framework.TestCase;
-import mvm.rya.api.domain.RyaType;
-import org.openrdf.model.vocabulary.XMLSchema;
-
-import java.util.Random;
-
-/**
- * Date: 7/20/12
- * Time: 10:17 AM
- */
-public class IntegerRyaTypeResolverTest extends TestCase {
-    public void testIntegerSerialization() throws Exception {
-        Integer i = randomInt();
-        byte[] serialize = new IntegerRyaTypeResolver().serialize(new 
RyaType(XMLSchema.INTEGER, i.toString()));
-        assertEquals(i, new Integer(new 
IntegerRyaTypeResolver().deserialize(serialize).getData()));
-    }
-
-    private int randomInt() {
-        return new 
Random(System.currentTimeMillis()).nextInt(Integer.MAX_VALUE);
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/LongRyaTypeResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/LongRyaTypeResolverTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/LongRyaTypeResolverTest.java
deleted file mode 100644
index 3dfb9c4..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/LongRyaTypeResolverTest.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package mvm.rya.api.resolver.impl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import mvm.rya.api.domain.RyaType;
-import org.junit.Test;
-import org.openrdf.model.vocabulary.XMLSchema;
-
-import java.util.Random;
-
-import static junit.framework.Assert.assertEquals;
-
-/**
- * Date: 9/7/12
- * Time: 2:53 PM
- */
-public class LongRyaTypeResolverTest {
-
-    @Test
-    public void testSerialization() throws Exception {
-        Long i = randomLong();
-        byte[] serialize = new LongRyaTypeResolver().serialize(new 
RyaType(XMLSchema.LONG, i.toString()));
-        assertEquals(i, new Long(new 
LongRyaTypeResolver().deserialize(serialize).getData()));
-    }
-
-    private long randomLong() {
-        return new Random(System.currentTimeMillis()).nextLong();
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/44a2dcf0/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/RyaURIResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/RyaURIResolverTest.java
 
b/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/RyaURIResolverTest.java
deleted file mode 100644
index f962b88..0000000
--- 
a/common/rya.api/src/test/java/mvm/rya/api/resolver/impl/RyaURIResolverTest.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package mvm.rya.api.resolver.impl;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-
-import junit.framework.TestCase;
-import mvm.rya.api.domain.RyaType;
-import mvm.rya.api.domain.RyaURI;
-
-/**
- * Date: 7/16/12
- * Time: 2:51 PM
- */
-public class RyaURIResolverTest extends TestCase {
-
-    public void testSerialization() throws Exception {
-        RyaURI ryaURI = new RyaURI("urn:testdata#data");
-        byte[] serialize = new RyaURIResolver().serialize(ryaURI);
-        RyaType deserialize = new RyaURIResolver().deserialize(serialize);
-        assertEquals(ryaURI, deserialize);
-    }
-}

Reply via email to