The returned values were in the incorrect order in the test. Fixed and test passes, Needs to have control put into the warnings to run and test warnings cleanly.
Added simple test, NOT pass/fail.