This adds unit tests cases for all the functions that were missing tests checking on the correct generation of the Warning headers in case the execution raised an Exception that lead to a `null` result.