iti-ict / wakamiti

BDD testing tool using step libraries
https://iti-ict.github.io/wakamiti/
Mozilla Public License 2.0
33 stars 7 forks source link

Comparadores numéricos no tratan correctamente los datos #161

Closed mgalbis closed 7 months ago

mgalbis commented 1 year ago

Cuando se intenta comparar un dato numérico en un paso, como por ejemplo, teniendo una respuesta:

{
  "currencyExchange": {
    "dailyRate": 1.0
  }
}
Y el decimal del fragmento de la respuesta 'currencyExchange.dailyRate' es igual a 1,0

Se obtiene lo siguiente: MicrosoftTeams-image

Si se convierte el dato en un double, de la siguiente manera, tampoco funciona:

Y el decimal del fragmento de la respuesta 'currencyExchange.dailyRate as double' es igual a 1,0

MicrosoftTeams-image (1)

Hay que indicar explícitamente que convierta el dato a BigDecimal para que funcione, de la siguiente manera:

Y el decimal del fragmento de la respuesta 'currencyExchange.dailyRate as BigDecimal' es igual a 1,0
mgalbis commented 7 months ago

Solved in version 2.3.3