Errors are still present on my machine. So, when looking deeper, it looks like the InvoiceWorker.getInvoiceTotal method doesn't use any locale. When returning a result via the run-tests commande, its decimals are removed, so the results is always xxx.00, and then the test is in error.../..
I've changed my machine's locale to en_US, and the results are fine. When going back to fr_FR, then all the testInvoiceWorkerGetInvoiceTotal is in error.
-- Erwan de FERRIERES www.nereide.biz