]
Jozef Marko updated DROOLS-1797:
--------------------------------
Attachment: (was: MySpace_a.zip)
Incorrect V&V results when operator is filled in the row (as
opposed to column definition)
------------------------------------------------------------------------------------------
Key: DROOLS-1797
URL:
https://issues.jboss.org/browse/DROOLS-1797
Project: Drools
Issue Type: Bug
Components: Guided Decision Table Editor
Affects Versions: 6.4.0.Final
Reporter: Anton Giertli
Assignee: Toni Rikkola
Priority: Major
Labels: drools-tools, support, verifier
Attachments: 6iOx.png
Imagine data model Person with attribute age.
If you create decision table and add two columns:
- both are defined against "age" attribute
- none of them have operator defined
then you add one row, and you fill in the operator and the value directly inside the row.
For example:
>= 20
<= 30
The generated DRL looks like this:
{code:java}
package org;
//from row number: 1
rule "Row 1 AnotherTest"
dialect "mvel"
when
p : Person( age >= 20 , age <= 30 )
then
p.setAgeGroup( "whatever" );
end
{code}
The V&V will report this as conflicting row:
!6iOx.png|thumbnail!