X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FWebTest%2FContact%2FAdvancedSearchTest.php;h=083bbe5de626b2fded129cf1e678f3f4ac0323c1;hb=5200fcf6aa1fc6cb6710ba6fe429411df0e41ec6;hp=873c144aa9d1db7b4c1e5bd894f19cda02fb79f0;hpb=c9be2606fc833e4230e122cb367c8d964a0dbec8;p=civicrm-core.git diff --git a/tests/phpunit/WebTest/Contact/AdvancedSearchTest.php b/tests/phpunit/WebTest/Contact/AdvancedSearchTest.php index 873c144aa9..083bbe5de6 100644 --- a/tests/phpunit/WebTest/Contact/AdvancedSearchTest.php +++ b/tests/phpunit/WebTest/Contact/AdvancedSearchTest.php @@ -212,7 +212,7 @@ class WebTest_Contact_AdvancedSearchTest extends CiviSeleniumTestCase { //function to check match for sumbit Advance Search /** - * @param $firstName + * @param string $firstName */ function submitSearch($firstName) { $this->clickLink("_qf_Advanced_refresh"); @@ -231,27 +231,13 @@ class WebTest_Contact_AdvancedSearchTest extends CiviSeleniumTestCase { $this->webtestLogin(); $this->openCiviPage('contact/search/advanced', 'reset=1', 'group'); $this->select2("group", "Newsletter", TRUE); + $this->select2("group", "Summer", TRUE); $this->select2("group", "Advisory", TRUE); $this->clickAjaxLink("location", 'country'); $this->select2("country", "United States", False); - $this->clickLink("_qf_Advanced_refresh"); - - $stateBeforeSort = $this->getText("xpath=//div[@class='crm-search-results']//table/tbody/tr[2]/td[6]"); - $this->click("xpath=//div[@class='crm-search-results']//table/thead/tr//th/a[contains(text(),'State')]"); - $this->waitForElementPresent("xpath=//div[@class='crm-search-results']//table/thead/tr//th/a[contains(text(),'State')]"); - $this->assertElementNotContainsText("xpath=//div[@class='crm-search-results']//table/tbody/tr[2]/td[6]", $stateBeforeSort); - $this->clickAjaxLink("xpath=//form[@id='Advanced']//div//div[contains(text(),'Edit Search Criteria')]/../div", 'group'); - $this->select2("group", "Summer", TRUE); $this->waitForElementPresent('state_province'); - $this->select2("state_province", "Ohio", TRUE); - $this->select2("state_province", "New York", TRUE); - $this->select2("state_province", "New Mexico", TRUE); - $this->select2("state_province", "Mississippi", TRUE); - $this->select2("state_province", "Connecticut", TRUE); - $this->select2("state_province", "Georgia", TRUE); - $this->select2("state_province", "New Jersey", TRUE); - $this->select2("state_province", "Texas", TRUE); - $this->clickLink("_qf_Advanced_refresh"); + $this->multiselect2("state_province", array("Ohio", "New York", "New Mexico", "Connecticut", "Georgia", "New Jersey", "Texas")); + $this->clickLink("_qf_Advanced_refresh", "xpath=//div[@class='crm-search-results']//table/tbody/tr[1]/td[6]"); $stateBeforeSort = $this->getText("xpath=//div[@class='crm-search-results']//table/tbody/tr[1]/td[6]"); $this->click("xpath=//div[@class='crm-search-results']//table/thead/tr//th/a[contains(text(),'State')]"); @@ -261,8 +247,8 @@ class WebTest_Contact_AdvancedSearchTest extends CiviSeleniumTestCase { // function to fill basic search detail /** - * @param $firstName - * @param $groupName + * @param string $firstName + * @param string $groupName * @param $tagName */ function addBasicSearchDetail($firstName, $groupName, $tagName) {