We're updating the issue view to help you get more done. 

Improve the failure messages for Rholang unittests ran by TestSet

Description

With the current implementation the unittests fail with the message "false was not true" and this makes the debugging a terrible experience.

We should have a message saying "expected value was ... and actual value is..."

See below an example of failing tests:
{{[info] MakeMintSpec:
[info] MakeMint rholang contract
[info] - should Purses should be created with the given balance. (28 milliseconds)
[info] - should Cross-currency deposits should fail. (1 millisecond)
[info] - should Deposit should work as expected. *** FAILED *** (20 milliseconds)
[info] false was not true (MakeMintSpec.scala:29)
[info] - should Split should work as expected. *** FAILED *** (1 millisecond)
[info] false was not true (MakeMintSpec.scala:29)}}

Status

Assignee

Ovidiu Deac

Reporter

Ovidiu Deac

Components

Story Points

None

Epic Link

Labels

None

Sprint

None

Fix versions

Priority

High