clear votes table before testing votes

git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@403 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
cweiske 2009-10-24 09:05:05 +00:00
parent ffa24d7fa5
commit 1cf1374627
2 changed files with 17 additions and 2 deletions

View File

@ -163,14 +163,14 @@ class SemanticScuttle_Service_Vote extends SemanticScuttle_DbService
'', __LINE__, __FILE__, $query, $this->db
);
//FIXME: throw exception
return false;
return null;
}
$row = $this->db->sql_fetchrow($dbres);
$this->db->sql_freeresult($dbres);
if (!$row) {
return false;
return null;
}
return (int)$row['count'] == 1;
@ -282,6 +282,20 @@ class SemanticScuttle_Service_Vote extends SemanticScuttle_DbService
}
/**
* Delete all votes from the database table.
* Used in unit tests.
*
* @return void
*/
public function deleteAll()
{
$query = 'TRUNCATE TABLE `'. $this->getTableName() .'`';
$this->db->sql_query($query);
}
}
?>

View File

@ -57,6 +57,7 @@ class VoteTest extends PHPUnit_Framework_TestCase
{
//FIXME: create true new instance
$this->vs = SemanticScuttle_Service_Factory::get('Vote');
$this->vs->deleteAll();
}