quando ho un valore cometipo predefinito utilizzato da jayway jsonpath?
x = 0.5771622052130299
e voglio fare quanto segue, utilizzando la primavera 3.2 Resutlmatcher:
.andExpect(jsonPath("$.[1].myX").value(myPojo.getMyX()))
dove myPojo.getMyX restituisce un double, il test fallisce come JSON viene convertito in un BigDecimal, con l'errore messaggioeg
java.lang.AssertionError:
For JSON path $.[1].myX type of value expected:
<class java.lang.Double> but was:<class java.math.BigDecimal>
Come posso evitare questo?