use of org.apache.gora.mock.persistency.MockPersistent in project gora by apache.
the class TestPartitionQueryImpl method testReadWrite.
@Test
public void testReadWrite() throws Exception {
MockQuery baseQuery = dataStore.newQuery();
baseQuery.setStartKey("start");
baseQuery.setLimit(42);
PartitionQueryImpl<String, MockPersistent> query = new PartitionQueryImpl<>(baseQuery);
TestWritable.testWritable(query);
}
use of org.apache.gora.mock.persistency.MockPersistent in project gora by apache.
the class TestDataStoreFactory method testFindProperty.
@Test
public void testFindProperty() {
Properties properties = DataStoreFactory.createProps();
DataStore<String, MockPersistent> store = new DataFileAvroStore<>();
String fooValue = DataStoreFactory.findProperty(properties, store, "foo_property", "foo_default");
assertEquals("foo_value", fooValue);
String bazValue = DataStoreFactory.findProperty(properties, store, "baz_property", "baz_default");
assertEquals("baz_value", bazValue);
String barValue = DataStoreFactory.findProperty(properties, store, "bar_property", "bar_default");
assertEquals("bar_value", barValue);
String capValue = DataStoreFactory.findProperty(properties, store, "cap_property", "cap_default");
assertEquals("cap_value", capValue);
String secondCapValue = DataStoreFactory.findProperty(properties, store, "CAP_property", "cap_default");
assertEquals("cap_value", secondCapValue);
}
use of org.apache.gora.mock.persistency.MockPersistent in project gora by apache.
the class TestGoraInputFormat method getInputSplits.
public List<InputSplit> getInputSplits() throws IOException, InterruptedException {
Job job = Job.getInstance(new Configuration());
MockDataStore store = MockDataStore.get();
MockQuery query = store.newQuery();
query.setFields(getEmployeeFieldNames());
GoraInputFormat.setInput(job, query, false);
GoraInputFormat<String, MockPersistent> inputFormat = new GoraInputFormat<>();
inputFormat.setConf(job.getConfiguration());
return inputFormat.getSplits(job);
}
Aggregations