Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DMN Validator tests part 1 (#1190)

* Add AuthorityRequirement validations

Add requiredDecision a requiredInput validation according to the spec.

* Add Association validation rules + reorganization of rules

- 2 new validation rules added for Association

- Changed DMNModelInstrumentedBase.getParentDRGElement() method

so Artifact instances can be get as parents

- Reorganization of validation rules

* Add KnowledgeSource validation rule + AuthorityRequirement rules polish

* Add InformationRequirement validation rules

* Move AuthorityRequirement tests to separate package

* Add KnowledgeRequirement validation rule and test

* Move Decision and DMNElementReference tests to separate package

* Add DMNElementReference validation rule - validate reference existence

* Add BusinessContext and Decision validation rules and tests

* Move InputData tests to separate package

* Move BusinessKnowledgeModel tests to separate package

* Move typeRef tests to separate package

* Move Context tests to separate package

* Cleanup after merge.

* Cleanup after merge.

* Fixes from PR reviews

* Change line separator to a separator not dependant on OS in messages

  1. … 96 more files in changeset.
DMN Validator tests part 1 (#1190)

* Add AuthorityRequirement validations

Add requiredDecision a requiredInput validation according to the spec.

* Add Association validation rules + reorganization of rules

- 2 new validation rules added for Association

- Changed DMNModelInstrumentedBase.getParentDRGElement() method

so Artifact instances can be get as parents

- Reorganization of validation rules

* Add KnowledgeSource validation rule + AuthorityRequirement rules polish

* Add InformationRequirement validation rules

* Move AuthorityRequirement tests to separate package

* Add KnowledgeRequirement validation rule and test

* Move Decision and DMNElementReference tests to separate package

* Add DMNElementReference validation rule - validate reference existence

* Add BusinessContext and Decision validation rules and tests

* Move InputData tests to separate package

* Move BusinessKnowledgeModel tests to separate package

* Move typeRef tests to separate package

* Move Context tests to separate package

* Cleanup after merge.

* Cleanup after merge.

* Fixes from PR reviews

* Change line separator to a separator not dependant on OS in messages

(cherry picked from commit c7c3d6623ff2a5d0a56e583afdf27f37afe97f50)

  1. … 96 more files in changeset.
DROOLS-1463: consolidating validation and error reporting (#69)

* Refactoring the DMNValidator interface to allow selection of validation type to perform

* DROOLS-1463: improving error messages

    • -0
    • +36
    ./INPUTDATA_MISMATCH_VAR.dmn
  1. … 38 more files in changeset.