diff options
Diffstat (limited to 'tests/FunctionalTests/quickstart/Controls/CheckBoxTestCase.php')
| -rw-r--r-- | tests/FunctionalTests/quickstart/Controls/CheckBoxTestCase.php | 108 | 
1 files changed, 54 insertions, 54 deletions
diff --git a/tests/FunctionalTests/quickstart/Controls/CheckBoxTestCase.php b/tests/FunctionalTests/quickstart/Controls/CheckBoxTestCase.php index 464769d7..4cd71bd4 100644 --- a/tests/FunctionalTests/quickstart/Controls/CheckBoxTestCase.php +++ b/tests/FunctionalTests/quickstart/Controls/CheckBoxTestCase.php @@ -1,55 +1,55 @@ -<?php
 -
 -class CheckBoxTestCase extends SeleniumTestCase
 -{
 -	function test ()
 -	{
 -		$this->open("../../demos/quickstart/index.php?page=Controls.Samples.TCheckBox.Home&notheme=true&lang=en", "");
 -
 -		$this->verifyTitle("PRADO QuickStart Sample", "");
 -
 -		// a regular checkbox
 -		$this->click("//input[@name='ctl0\$body\$ctl0']", "");
 -
 -		// a checkbox with customized value
 -		$this->click("//input[@name='ctl0\$body\$ctl1' and @value='value']", "");
 -
 -		// an auto postback checkbox
 -		$this->verifyTextNotPresent("I'm clicked");
 -		$this->clickAndWait("//input[@name='ctl0\$body\$ctl2']", "");
 -		$this->verifyTextPresent("I'm clicked");
 -		$this->clickAndWait("//input[@name='ctl0\$body\$ctl2']", "");
 -		$this->verifyTextPresent("I'm clicked");
 -
 -		// a checkbox causing validation on a textbox
 -		$this->verifyNotVisible('ctl0_body_ctl3');
 -		$this->click("//input[@name='ctl0\$body\$ctl4']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl3');
 -		$this->click("//input[@name='ctl0\$body\$ctl4']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl3');
 -		$this->type("ctl0\$body\$TextBox", "test");
 -		$this->clickAndWait("//input[@name='ctl0\$body\$ctl4']", "");
 -		$this->verifyNotVisible('ctl0_body_ctl3');
 -
 -		// a checkbox validated by a required field validator
 -		$this->verifyNotVisible('ctl0_body_ctl6');
 -		$this->click("//input[@type='submit' and @value='Submit']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl6');
 -		$this->click("//input[@name='ctl0\$body\$CheckBox']", "");
 -		$this->clickAndWait("//input[@type='submit' and @value='Submit']", "");
 -		$this->verifyNotVisible('ctl0_body_ctl6');
 -
 -		// a checkbox validated by a required field validator using AutoPostBack
 -		$this->verifyNotVisible('ctl0_body_ctl7');
 -		$this->click("//input[@name='ctl0\$body\$CheckBox2']", "");
 -//		$this->pause(1000);
 -		$this->verifyVisible('ctl0_body_ctl7');
 -//		$this->clickAndWait("//input[@name='ctl0\$body\$CheckBox2' and @value='ctl0\$body\$CheckBox2']", "");
 -//		$this->verifyNotVisible('ctl0_body_ctl7');
 -	}
 -}
 -
 +<?php + +class CheckBoxTestCase extends SeleniumTestCase +{ +	function test () +	{ +		$this->open("../../demos/quickstart/index.php?page=Controls.Samples.TCheckBox.Home&notheme=true&lang=en", ""); + +		$this->verifyTitle("PRADO QuickStart Sample", ""); + +		// a regular checkbox +		$this->click("//input[@name='ctl0\$body\$ctl0']", ""); + +		// a checkbox with customized value +		$this->click("//input[@name='ctl0\$body\$ctl1' and @value='value']", ""); + +		// an auto postback checkbox +		$this->verifyTextNotPresent("I'm clicked"); +		$this->clickAndWait("//input[@name='ctl0\$body\$ctl2']", ""); +		$this->verifyTextPresent("I'm clicked"); +		$this->clickAndWait("//input[@name='ctl0\$body\$ctl2']", ""); +		$this->verifyTextPresent("I'm clicked"); + +		// a checkbox causing validation on a textbox +		$this->verifyNotVisible('ctl0_body_ctl3'); +		$this->click("//input[@name='ctl0\$body\$ctl4']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl3'); +		$this->click("//input[@name='ctl0\$body\$ctl4']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl3'); +		$this->type("ctl0\$body\$TextBox", "test"); +		$this->clickAndWait("//input[@name='ctl0\$body\$ctl4']", ""); +		$this->verifyNotVisible('ctl0_body_ctl3'); + +		// a checkbox validated by a required field validator +		$this->verifyNotVisible('ctl0_body_ctl6'); +		$this->click("//input[@type='submit' and @value='Submit']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl6'); +		$this->click("//input[@name='ctl0\$body\$CheckBox']", ""); +		$this->clickAndWait("//input[@type='submit' and @value='Submit']", ""); +		$this->verifyNotVisible('ctl0_body_ctl6'); + +		// a checkbox validated by a required field validator using AutoPostBack +		$this->verifyNotVisible('ctl0_body_ctl7'); +		$this->click("//input[@name='ctl0\$body\$CheckBox2']", ""); +//		$this->pause(1000); +		$this->verifyVisible('ctl0_body_ctl7'); +//		$this->clickAndWait("//input[@name='ctl0\$body\$CheckBox2' and @value='ctl0\$body\$CheckBox2']", ""); +//		$this->verifyNotVisible('ctl0_body_ctl7'); +	} +} +  ?>
\ No newline at end of file  | 
