diff --git a/src/test/java/eu/dnetlib/dhp/schema/oaf/dump/GenerateJsonSchema.java b/src/test/java/eu/dnetlib/dhp/schema/oaf/dump/GenerateJsonSchema.java deleted file mode 100644 index 0bc2a46..0000000 --- a/src/test/java/eu/dnetlib/dhp/schema/oaf/dump/GenerateJsonSchema.java +++ /dev/null @@ -1,46 +0,0 @@ -package eu.dnetlib.dhp.schema.oaf.dump; - -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; - -import com.fasterxml.jackson.databind.JsonNode; -import com.github.victools.jsonschema.generator.*; -import com.fasterxml.jackson.databind.ObjectMapper; - -import com.github.imifou.jsonschema.module.addon.AddonModule; - -import eu.dnetlib.dhp.schema.dump.oaf.graph.*; - -//@Disabled -class GenerateJsonSchema { - - @Test - void generateSchema() { - SchemaGeneratorConfigBuilder configBuilder = new SchemaGeneratorConfigBuilder(SchemaVersion.DRAFT_7, - OptionPreset.PLAIN_JSON) - .with(Option.SCHEMA_VERSION_INDICATOR) - .without(Option.NONPUBLIC_NONSTATIC_FIELDS_WITHOUT_GETTERS); - configBuilder.forFields().withDescriptionResolver(field -> "Description of " + field.getDeclaredName()); - SchemaGeneratorConfig config = configBuilder.build(); - SchemaGenerator generator = new SchemaGenerator(config); - JsonNode jsonSchema = generator.generateSchema(GraphResult.class); - - System.out.println(jsonSchema.toString()); - } - - @Test - void generateSchema2(){ - - ObjectMapper objectMapper = new ObjectMapper(); - AddonModule module = new AddonModule(); - SchemaGeneratorConfigBuilder configBuilder = new SchemaGeneratorConfigBuilder(objectMapper,SchemaVersion.DRAFT_7,OptionPreset.PLAIN_JSON) - .with(module) - .with(Option.SCHEMA_VERSION_INDICATOR) - .without(Option.NONPUBLIC_NONSTATIC_FIELDS_WITHOUT_GETTERS); - SchemaGeneratorConfig config = configBuilder.build(); - SchemaGenerator generator = new SchemaGenerator(config); - JsonNode jsonSchema = generator.generateSchema(GraphResult.class); - - System.out.println(jsonSchema.toString()); - } -}