@Test public void projectionSerializer() throws IOException { new ProjectionSerializer(typeMappings) .serialize(type, SimpleSerializerConfig.DEFAULT, new JavaWriter(writer)); } }
@Test public void constructors() throws IOException { Type typeModel = new SimpleType(TypeCategory.ENTITY, "com.querydsl.DomainClass", "com.querydsl", "DomainClass", false,false); EntityType type = new EntityType(typeModel); // constructor Parameter firstName = new Parameter("firstName", Types.STRING); Parameter lastName = new Parameter("lastName", Types.STRING); Parameter age = new Parameter("age", Types.INTEGER); type.addConstructor(new Constructor(Arrays.asList(firstName, lastName, age))); Writer writer = new StringWriter(); ProjectionSerializer serializer = new ProjectionSerializer(new JavaTypeMappings()); serializer.serialize(type, SimpleSerializerConfig.DEFAULT, new JavaWriter(writer)); assertTrue(writer.toString().contains("Expression<String> firstName")); assertTrue(writer.toString().contains("Expression<String> lastName")); assertTrue(writer.toString().contains("Expression<Integer> age")); }
@Test public void projectionSerializer() throws IOException { new ProjectionSerializer(typeMappings) .serialize(type, SimpleSerializerConfig.DEFAULT, new JavaWriter(writer)); } }
@Test public void constructors() throws IOException { Type typeModel = new SimpleType(TypeCategory.ENTITY, "com.querydsl.DomainClass", "com.querydsl", "DomainClass", false,false); EntityType type = new EntityType(typeModel); // constructor Parameter firstName = new Parameter("firstName", Types.STRING); Parameter lastName = new Parameter("lastName", Types.STRING); Parameter age = new Parameter("age", Types.INTEGER); type.addConstructor(new Constructor(Arrays.asList(firstName, lastName, age))); Writer writer = new StringWriter(); ProjectionSerializer serializer = new ProjectionSerializer(new JavaTypeMappings()); serializer.serialize(type, SimpleSerializerConfig.DEFAULT, new JavaWriter(writer)); assertTrue(writer.toString().contains("Expression<String> firstName")); assertTrue(writer.toString().contains("Expression<String> lastName")); assertTrue(writer.toString().contains("Expression<Integer> age")); }