@Test public void testFields() { HashIndex<DataModel.Consumer.Values, ValueFieldsQuery> hi = HashIndex .from(consumer, DataModel.Consumer.Values.class) .usingBean(ValueFieldsQuery.class); List<DataModel.Consumer.Values> r = hi.findMatches(ValueFieldsQuery.create()) .collect(toList()); Assert.assertEquals(1, r.size()); Assert.assertEquals(0, r.get(0).getOrdinal()); }
public Values getValues(int ordinal) { return new Values(null, ordinal); }
@Test public void testFields() { UniqueKeyIndex<DataModel.Consumer.Values, ValueFieldsQuery> hi = UniqueKeyIndex .from(consumer, DataModel.Consumer.Values.class) .usingBean(MatchOnValuesBeanTest.ValueFieldsQuery.class); DataModel.Consumer.Values r = hi.findMatch(MatchOnValuesBeanTest.ValueFieldsQuery.create()); Assert.assertNotNull(r); Assert.assertEquals(0, r.getOrdinal()); }
@Test public void testMethods() { HashIndex<DataModel.Consumer.Values, ValueMethodsQuery> hi = HashIndex .from(consumer, DataModel.Consumer.Values.class) .usingBean(ValueMethodsQuery.class); List<DataModel.Consumer.Values> r = hi.findMatches(ValueMethodsQuery.create()) .collect(toList()); Assert.assertEquals(1, r.size()); Assert.assertEquals(0, r.get(0).getOrdinal()); } }
@Test public void testMethods() { UniqueKeyIndex<DataModel.Consumer.Values, ValueMethodsQuery> hi = UniqueKeyIndex .from(consumer, DataModel.Consumer.Values.class) .usingBean(MatchOnValuesBeanTest.ValueMethodsQuery.class); DataModel.Consumer.Values r = hi.findMatch(MatchOnValuesBeanTest.ValueMethodsQuery.create()); Assert.assertNotNull(r); Assert.assertEquals(0, r.getOrdinal()); } }