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());
|
$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()
|
public function testSearchHistory()
|
||||||
{
|
{
|
||||||
$shs = $this->shs;
|
$shs = $this->shs;
|
||||||
|
|
Loading…
Reference in a new issue