FIX assertFailWithStatus had problem to capture exit status code of assertFail
-> encapsulate call to assertFail in a subshell.

IMPROVE fail to use printf when displaying error message.

IMPROVE refactor assertFailWithStatus to delegate to assertEquals to check status