test automatic search history deletion
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@761 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
parent
a242689285
commit
42666d0991
1 changed files with 28 additions and 0 deletions
|
@ -108,6 +108,34 @@ class SearchHistoryTest extends TestBase
|
|||
$this->assertEquals(0, $this->shs->countSearches());
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests if adding a search deletes the history if it is too
|
||||
* large.
|
||||
*
|
||||
* @covers SemanticScuttle_Service_SearchHistory::addSearch
|
||||
*/
|
||||
public function testAddSearchDeleteHistory()
|
||||
{
|
||||
$this->assertEquals(0, $this->shs->countSearches());
|
||||
|
||||
$this->shs->sizeSearchHistory = 5;
|
||||
$this->shs->addSearch('eins', 'all', 1);
|
||||
$this->shs->addSearch('zwei', 'all', 1);
|
||||
$this->shs->addSearch('drei', 'all', 1);
|
||||
$this->shs->addSearch('view', 'all', 1);
|
||||
$this->shs->addSearch('fünf', 'all', 1);
|
||||
$this->assertEquals(5, $this->shs->countSearches());
|
||||
|
||||
$this->shs->addSearch('sechs', 'all', 1);
|
||||
$this->assertEquals(5, $this->shs->countSearches());
|
||||
|
||||
$this->shs->sizeSearchHistory = 6;
|
||||
$this->shs->addSearch('sieben', 'all', 1);
|
||||
$this->assertEquals(6, $this->shs->countSearches());
|
||||
$this->shs->addSearch('acht', 'all', 1);
|
||||
$this->assertEquals(6, $this->shs->countSearches());
|
||||
}
|
||||
|
||||
public function testSearchHistory()
|
||||
{
|
||||
$shs = $this->shs;
|
||||
|
|
Loading…
Reference in a new issue