/** * Test static function Candidate::_generateCandID * returns second generated _candidate ID * when 1st one exists in DB * * @covers Candidate::_generateCandID * @return void */ public function testGenerateCandIDReturnsSecondGeneratedID() { $this->_dbMock->expects($this->any())->method('pselectOne')->will($this->onConsecutiveCalls(CANDIDATE_MIN_CANDID, 0)); $candidateID = Candidate::_generateCandID(); $this->assertGreaterThanOrEqual(CANDIDATE_MIN_CANDID, $candidateID); $this->assertLessThanOrEqual(CANDIDATE_MAX_CANDID, $candidateID); }