public function testerrorHandler() { $schedulersJob = new SchedulersJob(); //execute the method with different Error Types $schedulersJob->errors = ''; $schedulersJob->errorHandler(E_USER_WARNING, 'test err', 'testfile', '1'); $this->assertEquals("Warning [512]: test err in testfile on line 1\n", $schedulersJob->errors); $schedulersJob->errors = ''; $schedulersJob->errorHandler(E_ERROR, 'test err', 'testfile', '1'); $this->assertEquals("Fatal Error [1]: test err in testfile on line 1\n", $schedulersJob->errors); $schedulersJob->errors = ''; $schedulersJob->errorHandler(E_PARSE, 'test err', 'testfile', '1'); $this->assertEquals("Parse Error [4]: test err in testfile on line 1\n", $schedulersJob->errors); $schedulersJob->errors = ''; $schedulersJob->errorHandler(E_RECOVERABLE_ERROR, 'test err', 'testfile', '1'); $this->assertEquals("Recoverable Error [4096]: test err in testfile on line 1\n", $schedulersJob->errors); }