summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorctrlaltca@gmail.com <>2012-01-18 09:35:07 +0000
committerctrlaltca@gmail.com <>2012-01-18 09:35:07 +0000
commita26837b0990f65b7091263026296d2aff68d9838 (patch)
tree3eea57ec60f9c7136a42183e1f6d057a0a1bc997 /tests
parente3e61542d5a5292b12c987998326f686a5e11d81 (diff)
fixed #380 (TCustomValidator's ControlToValidate should be optional); added a quickstart example, updated 2 tests that were broken + HISTORY
Diffstat (limited to 'tests')
-rw-r--r--tests/FunctionalTests/validators/protected/pages/DatePicker.page10
-rw-r--r--tests/FunctionalTests/validators/tests/DatePickerTestCase.php18
-rw-r--r--tests/FunctionalTests/validators/tests/RangeValidatorTestCase.php4
3 files changed, 17 insertions, 15 deletions
diff --git a/tests/FunctionalTests/validators/protected/pages/DatePicker.page b/tests/FunctionalTests/validators/protected/pages/DatePicker.page
index fdbbbeb1..7dfd2788 100644
--- a/tests/FunctionalTests/validators/protected/pages/DatePicker.page
+++ b/tests/FunctionalTests/validators/protected/pages/DatePicker.page
@@ -10,8 +10,8 @@
ControlToValidate="picker1"
DataType="Date"
DateFormat="d/M/yyyy"
- ErrorMessage="Please enter a date greater than 17/4/2007"
- MinValue="17/4/2007" />
+ ErrorMessage="Please enter a date greater than 17/4/2013"
+ MinValue="17/4/2013" />
<hr />
<com:TDatePicker ID="picker2" DateFormat="d/M/yyyy" InputMode="DropDownList" />
@@ -21,9 +21,9 @@
ControlToValidate="picker2"
DataType="Date"
DateFormat="d/M/yyyy"
- ErrorMessage="Please enter a date between 9/9/2006 and 8/10/2006"
- MinValue="9/9/2006"
- MaxValue="8/10/2006" />
+ ErrorMessage="Please enter a date between 9/9/2012 and 8/10/2012"
+ MinValue="9/9/2012"
+ MaxValue="8/10/2012" />
<hr />
Date 1:
diff --git a/tests/FunctionalTests/validators/tests/DatePickerTestCase.php b/tests/FunctionalTests/validators/tests/DatePickerTestCase.php
index 320802e4..4d848ec8 100644
--- a/tests/FunctionalTests/validators/tests/DatePickerTestCase.php
+++ b/tests/FunctionalTests/validators/tests/DatePickerTestCase.php
@@ -4,6 +4,8 @@ class DatePickerTestCase extends SeleniumTestCase
{
function test()
{
+ $year=2012;
+ $year2=2013;
$base = "ctl0_Content_";
$this->open("validators/index.php?page=DatePicker", "");
$this->verifyTextPresent("Date Picker validation Test", "");
@@ -26,17 +28,17 @@ class DatePickerTestCase extends SeleniumTestCase
$this->assertVisible("{$base}validator8", "");
$this->click("{$base}submit1");
- $this->type("{$base}picker1", "13/4/2006");
+ $this->type("{$base}picker1", "13/4/$year");
$this->select("{$base}picker2_month", "label=9");
$this->select("{$base}picker2_day", "label=10");
- $this->select("{$base}picker2_year", "label=2006");
- $this->type("{$base}picker3", "14/4/2006");
- $this->type("{$base}picker4", "7/4/2006");
+ $this->select("{$base}picker2_year", "label=$year");
+ $this->type("{$base}picker3", "14/4/$year");
+ $this->type("{$base}picker4", "7/4/$year");
$this->select("{$base}picker5_day", "label=6");
$this->select("{$base}picker5_month", "label=3");
- $this->select("{$base}picker5_year", "label=2007");
+ $this->select("{$base}picker5_year", "label=$year2");
$this->select("{$base}picker6_month", "label=3");
- $this->select("{$base}picker6_year", "label=2007");
+ $this->select("{$base}picker6_year", "label=$year2");
$this->select("{$base}picker6_day", "label=5");
$this->click("{$base}submit1");
@@ -48,8 +50,8 @@ class DatePickerTestCase extends SeleniumTestCase
$this->assertVisible("{$base}validator6", "");
$this->assertVisible("{$base}validator8", "");
- $this->type("{$base}picker1", "20/4/2007");
- $this->type("{$base}picker4", "29/4/2006");
+ $this->type("{$base}picker1", "20/4/$year2");
+ $this->type("{$base}picker4", "29/4/$year");
$this->select("{$base}picker6_day", "label=10");
$this->clickAndWait("{$base}submit1");
diff --git a/tests/FunctionalTests/validators/tests/RangeValidatorTestCase.php b/tests/FunctionalTests/validators/tests/RangeValidatorTestCase.php
index 69d4cc07..c22ecf8b 100644
--- a/tests/FunctionalTests/validators/tests/RangeValidatorTestCase.php
+++ b/tests/FunctionalTests/validators/tests/RangeValidatorTestCase.php
@@ -97,7 +97,7 @@ class RangeValidatorTestCase extends SeleniumTestCase
$this->click("//input[@type='submit' and @value='Test']", "");
$this->assertVisible("{$base}validator1", "");
$this->type("{$base}text1", "1/2/2005");
- $this->click("//input[@type='submit' and @value='Test']", "");
+ $this->clickAndWait("//input[@type='submit' and @value='Test']", "");
$this->assertNotVisible("{$base}validator1", "");
$this->clickAndWait("//input[@type='submit' and @value='Test']", "");
$this->assertNotVisible("{$base}validator1", "");
@@ -164,4 +164,4 @@ class RangeValidatorTestCase extends SeleniumTestCase
}
}
-?> \ No newline at end of file
+?>