static List<Object[]> valuesDataProvider() { DataModel.Producer.Values values = new DataModel.Producer.Values(); return Stream.of(DataModel.Producer.Values.class.getDeclaredFields()) .flatMap(f -> { String path = f.getName(); Class<?> type = f.getType(); Object value; try { value = f.get(values); } catch (IllegalAccessException e) { throw new InternalError(); } Object[] args = new Object[] {path, type, value}; if (type.isPrimitive()) { return Stream.of(args, new Object[] {path, primitiveClasses.get(type), value} ); } else { return Stream.<Object[]>of(args); } }) .collect(toList()); }
static List<Object[]> valuesDataProvider() { DataModel.Producer.Values values = new DataModel.Producer.Values(); return Stream.of(DataModel.Producer.Values.class.getDeclaredFields()) .flatMap(f -> { String path = f.getName(); Class<?> type = f.getType(); Object value; try { value = f.get(values); } catch (IllegalAccessException e) { throw new InternalError(); } Object[] args = new Object[] {path, type, value}; if (type.isPrimitive()) { return Stream.of(args, new Object[] {path, primitiveClasses.get(type), value} ); } else { return Stream.<Object[]>of(args); } }) .collect(toList()); }
static MatchOnValuesBeanTest.ValueMethodsQuery create() { return new MatchOnValuesBeanTest.ValueMethodsQuery(new DataModel.Producer.Values()); } }
static ValueMethodsQuery create() { return new ValueMethodsQuery(new DataModel.Producer.Values()); } }
static ValueFieldsQuery create() { return new ValueFieldsQuery(new DataModel.Producer.Values()); } }
static MatchOnValuesBeanTest.ValueFieldsQuery create() { return new MatchOnValuesBeanTest.ValueFieldsQuery(new DataModel.Producer.Values()); } }
public References() { this.values = new Values(); this.boxes = new Boxes(); this.inlineBoxes = new InlineBoxes(); this.mapped = new MappedReferencesToValues(); this.sequences = new Sequences(); this.referenceWithStrings = new ReferenceWithStrings(); this.typeWithPrimaryKey = new TypeWithPrimaryKey(1, new SubTypeOfTypeWithPrimaryKey("1", 1), new SubTypeOfTypeWithPrimaryKey("2", 2)); } }