/** @see DATAREST-221 */ @Test public void returnsObjectAsIfNoProjectionTypeFound() { Projector projector = new PersistentEntityProjector(configuration, factory, "sample"); Object object = new Object(); assertThat(projector.project(object), is(object)); }
EllipseCartesianMatchEngine.Ellipse project(Projector projector) { double[] center = projector.project(alpha_, delta_); double x = center[0]; double y = center[1]; double a = 0; double b = 0; double theta = 0; return new EllipseCartesianMatchEngine.Ellipse(x, y, a, b, theta); }
@Override EllipseCartesianMatchEngine.Ellipse project(Projector projector) { double[] center = projector.project(alpha_, delta_); double x = center[0]; double y = center[1]; double a = mu_; double b = nu_; double theta = 0.5 * Math.PI + zeta_; return new EllipseCartesianMatchEngine.Ellipse(x, y, a, b, theta); }
/** @see DATAREST-221 */ @Test public void invokesProjectionFactoryIfProjectionFound() { configuration.addProjection(Sample.class, Object.class); Projector projector = new PersistentEntityProjector(configuration, factory, "sample"); Object source = new Object(); projector.project(source); verify(factory, times(1)).createProjection(source, Sample.class); }
public void map(Object in, AvroCollector<Pair<Object, Object>> collector, Reporter reporter) throws IOException { Object key = projector.project(in); pair.set(key, in); collector.collect(pair); }