@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()); }
@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()); } }