@Test public void testParseAlias_validPrimitiveType() throws IOException { assertThat(mapper.readValue("alias: string", BaseObjectTypeDefinition.class)) .isEqualTo(AliasTypeDefinition.builder().alias(PrimitiveType.STRING).build()); }
@Test public void testParseAlias_validMapType() throws IOException { assertThat(mapper.readValue("alias: map<string, any>", BaseObjectTypeDefinition.class)) .isEqualTo(AliasTypeDefinition.builder().alias(MapType.of(PrimitiveType.STRING, AnyType.of())).build()); }
@Test public void testParseAlias_validReference() throws IOException { assertThat(mapper.readValue("alias: Foo", BaseObjectTypeDefinition.class)) .isEqualTo(AliasTypeDefinition.builder().alias(LocalReferenceType.of(TypeName.of("Foo"))).build()); }
FieldDefinition.of(PrimitiveType.STRING)) .build()) .putObjects(TypeName.of("StringAlias"), AliasTypeDefinition.builder() .alias(PrimitiveType.STRING) .build())