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

  1. … 38 more files in changeset.
renaming organization to kiegroup (#62)

  1. … 55 more files in changeset.
Kie DMN Validation module (#27)

* Validation seed

* Refactoring XML validation into Validator

* DMN Invocation validation rules

* Add Context, Relation validation rules

* Add DecisionTable validation rules

* Add more Element Reference validation rules

* Refactoring

* Additional refactoring into function

* Add typeRef not a valid built-in FEEL type

* Add rule for not-FEEL , not- itemDefinition defined

* Refactoring module and keeping it off the reactor build

* Refactoring to avoid Problem API potential pitfall in usage

* Using KieContainer.newStatelessSession() directly

* Rename as validateSchema() and validateModel()

* Renaming with DMN prefix: DMNValidator, DMNValidatorImpl

* Validation Factory and renaming as ValidationMsg

* Clean-up.

* Add missing license headers

* clean-up

* Add kie-dmn-validation to reactor build of parent kie-dmn

    • -0
    • +36
    ./INPUTDATA_MISSING_VAR.dmn
  1. … 40 more files in changeset.