    public function tearDown () {
        // try to replace mocks with original components in case mocks were set during test case
        TestingAuxLib::restoreX2WebUser ();
        TestingAuxLib::restoreX2AuthManager ();
        return parent::tearDown ();
    }
The product receives input or data, but it does
        not validate or incorrectly validates that the input has the
        properties that are required to process the data safely and
        correctly.