finos / messageml-utils

MessageML is a markup language used by the Symphony Agent API for representing messages, including formatting (bold, italic, numbered and unnumbered lists etc.) and entity data representing structured objects.
https://docs.developers.symphony.com
Apache License 2.0
12 stars 28 forks source link

MML-268 BI: Fill BiContext with Symphony Elements BI items and associated properties #269

Closed symphony-soufiane closed 3 years ago

symphony-soufiane commented 3 years ago

After this implementation #259 we are ready to start filling the BiContext with a list BiItems. This ticket will take care of elements such as Button, TextField, TextArea... Most of the cases for these elements we want to compute the number of occurrences of the elements it self or in some cases the actual value found inside the message (like for Button StyleColor (primary, destructive..)).

An enum is created to handle BI properties consts.

On the same occasion, a new dependancy is added to junit-jupiter-params to use parameterized tests in order to optimize testing code.

symphony-soufiane commented 3 years ago

This PR is closed in favor of https://github.com/symphonyoss/messageml-utils/pull/266