[
https://issues.redhat.com/browse/DROOLS-4636?page=com.atlassian.jira.plug...
]
Kris Verlaenen updated DROOLS-4636:
-----------------------------------
Sprint: 2019 Week 44-46 (from Okt 28), 2019 Week 47-49 (from Nov 18), 2019 Week 50-52
(from Dec 9), 2020 Week 01-03 (from Dec 30) (was: 2019 Week 44-46 (from Okt 28), 2019
Week 47-49 (from Nov 18), 2019 Week 50-52 (from Dec 9))
Update Scenario Cheatsheet to mention MVEL and Background
---------------------------------------------------------
Key: DROOLS-4636
URL:
https://issues.redhat.com/browse/DROOLS-4636
Project: Drools
Issue Type: Task
Components: Scenario Simulation and Testing
Affects Versions: 7.27.0.Final
Reporter: Anna Dupliak
Assignee: Daniele Zonca
Priority: Minor
Labels: CustomerFocus, drools-tools
Update Scenario Cheatsheet for MVEL expression usage.
h3. Here are some topics that could be mentioned:
Expressions for Rule based scenarios for simple types
* Starts from "*#*"
* Runs for +properties+
* Runs for +duplicated+ properties
* Returns the +same+ type as property type in *GIVEN*
* Returns boolean in *EXPECTED*
* Receives rule processed value as a *parameter* in *EXPECTED* via keyword
"*actualValue*"
* Applies java.util.Objects.equals(actualValue, expression result) on the expression
result if the *EXPECTED* value not a *boolean*
* Could run any of java function for the project
* Exports and imports as any other value
Limitations
1. Mvel expression results +not property same+ type - drives scenario +failure, error
reason and highlighted+
Use case:
User inputs 1/2 to Integer property
2.Mvel execution throws +exception+ - drives scenario execution +stopping, failure, error
alert+
Use case:
User inputs inexistent MVEL function in one of the properties
3.Mvel expression +exception stops+ expression +execution+ for all *EXPECT* colons
Use case:
User got one of the GIVEN fact expression excepted
4.Mvel +cannot be mixed+ with simple expressions in one cell
Use case:
For cell inputs :
{code:java}
[#4+4,68]
#actualvalue>1
{code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)