{
	"id": "http://www.xsd2jsonschema.org/schema/functionalTestSchema.json",
	"$schema": "http://json-schema.org/draft-04/schema#",
	"title": "Xsd2JsonSchema Function Test",
	"description": "Defines the format of Xsd2JsonSchema functional tests",
	"type": "object",
	"properties": {
		"xsdPath": {
			"type": "string"
		},
		"xsdFilename": {
			"type": "string"
        },
        "testInstances": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/TestInstanceType"
            }
        }
	},
	"definitions": {
		"TestInstanceType": {
				"type": "object",
				"properties": {
					"expectedToPass": {
						"type": "boolean"
					},
                    "testData": {
                        "description": "A JSON test inances.  Any properly formatted JSON is acceptable."
                    }
                }
		}
	}
}
