[Fusionforge-commits] r14594 - in branches/Branch_5_1: . tests/func/Search
Roland Mas
lolando at fusionforge.org
Mon Oct 10 14:09:40 CEST 2011
Author: lolando
Date: 2011-10-10 14:09:40 +0200 (Mon, 10 Oct 2011)
New Revision: 14594
Modified:
branches/Branch_5_1/
branches/Branch_5_1/tests/func/Search/searchTest.php
Log:
Added testsuite for advanced search
Modified: branches/Branch_5_1/tests/func/Search/searchTest.php
===================================================================
--- branches/Branch_5_1/tests/func/Search/searchTest.php 2011-10-10 12:05:51 UTC (rev 14593)
+++ branches/Branch_5_1/tests/func/Search/searchTest.php 2011-10-10 12:09:40 UTC (rev 14594)
@@ -438,6 +438,29 @@
$this->assertTrue($this->isTextPresent("Doc2"));
$this->assertFalse($this->isTextPresent("News1"));
$this->assertTrue($this->isTextPresent("News2"));
+
+ // Advanced search
+ $this->gotoProject('projecta');
+ $this->clickAndWait('Link=Advanced search');
+ $this->click("//a[contains(@href,'short_forum') and .='all']");
+ $this->click("//a[contains(@href,'short_tracker') and .='all']");
+ $this->click("//a[contains(@href,'short_pm') and .='all']");
+ $this->click("//a[contains(@href,'short_docman') and .='all']");
+ $this->click("//a[contains(@href,'short_news') and .='all']");
+ $this->type("//div[@id='maindiv']//input[@name='words']", "needle");
+ $this->clickAndWait("//input[@name='submitbutton']");
+ $this->assertTrue($this->isTextPresent("Bug1"));
+ $this->assertFalse($this->isTextPresent("Bug2"));
+ $this->assertTrue($this->isTextPresent("Task1"));
+ $this->assertFalse($this->isTextPresent("Task2"));
+ $this->assertFalse($this->isTextPresent("Message1"));
+ $this->assertFalse($this->isTextPresent("Message2"));
+ $this->assertTrue($this->isTextPresent("Message3"));
+ $this->assertFalse($this->isTextPresent("Message4"));
+ $this->assertFalse($this->isTextPresent("Doc1"));
+ $this->assertTrue($this->isTextPresent("Doc2"));
+ $this->assertFalse($this->isTextPresent("News1"));
+ $this->assertTrue($this->isTextPresent("News2"));
}
}
More information about the Fusionforge-commits
mailing list