Hi Felix, I have just commited TestTimeShiftFunction#testPotentialBugWithComplexPeriod to show you the problem I describe. As you can see the jmeter tests are now running fine just because we moved 1 day.
Regards On Fri, Dec 22, 2017 at 9:52 AM, Felix Schumacher < [email protected]> wrote: > Am 21.12.2017 um 22:02 schrieb Philippe Mouawad: > >> Hello, >> We have since few days a failure in this method which didn't change >> neither >> in test function nor in the test: >> >> - TestTimeShiftFunction#testNowWithComplexPeriod >> >> >> It seems something strange happens with Duration#parse. >> >> - P10DT-1H-5M5S >> >> Reading : >> >> - https://docs.oracle.com/javase/8/docs/api/java/time/Duration >> .html#parse >> >> I would expect this to means : >> >> - Plus 10 days, -1 hours, -5 minutes + 5s >> >> But it ends up becoming: >> >> - 860105 seconds >> > If I type "10*(24*60*60)-1*(60*60)-5*(60)+5" into bc it spits out > "860105" which seems to be the same result. So I guess java and the > documentation is correct. > > What did you expect? > > Felix > > > >> Is this a Java bug , or something I am missing ? >> >> Thanks >> > > > -- Cordialement. Philippe Mouawad.
