From 1afc913c386bba8e6072c278b0eb4fd9818ab310 Mon Sep 17 00:00:00 2001
From: xue <>
Date: Tue, 25 Apr 2006 01:27:04 +0000
Subject: Undo previous checkin (which goes int 3.0 branch and will be merged
 back).

---
 .../features/protected/pages/DatePicker.page       | 18 +++---
 .../validators/protected/pages/DatePicker.page     | 64 ----------------------
 .../validators/protected/pages/Layout.tpl          |  5 --
 .../validators/protected/pages/ListControl.page    | 58 --------------------
 .../protected/pages/RequiredListValidator.page     | 13 ++---
 .../validators/tests/DatePickerTestCase.php        | 63 ---------------------
 .../validators/tests/ListControlTestCase.php       | 48 ----------------
 .../validators/tests/RequiredListTestCase.php      | 53 +++++++++---------
 8 files changed, 40 insertions(+), 282 deletions(-)
 delete mode 100644 tests/FunctionalTests/validators/protected/pages/DatePicker.page
 delete mode 100644 tests/FunctionalTests/validators/protected/pages/ListControl.page
 delete mode 100644 tests/FunctionalTests/validators/tests/DatePickerTestCase.php
 delete mode 100644 tests/FunctionalTests/validators/tests/ListControlTestCase.php

(limited to 'tests/FunctionalTests')

diff --git a/tests/FunctionalTests/features/protected/pages/DatePicker.page b/tests/FunctionalTests/features/protected/pages/DatePicker.page
index 261a6994..4347f748 100644
--- a/tests/FunctionalTests/features/protected/pages/DatePicker.page
+++ b/tests/FunctionalTests/features/protected/pages/DatePicker.page
@@ -12,47 +12,45 @@
 </tr>
 
 <tr>
-	<td class="samplenote">Button Mode, pre-selected date</td>
+	<td class="samplenote">Button Mode</td>
 	<td class="sampleaction">
-		<com:TDatePicker Mode="Button" Date="20-10-2005"/>
+		<com:TDatePicker Mode="Button" />
 	</td>
 </tr>
 
 <tr>
 	<td class="samplenote">InputMode="DropDownList", custom DateFormat</td>
 	<td class="sampleaction">
-		<com:TDatePicker DateFormat="yyyy/MMM" InputMode="DropDownList"/>
+		<com:TDatePicker DateFormat="yyyy/MMMM" InputMode="DropDownList"/>
 	</td>
 </tr>
 
 <tr>
 	<td class="samplenote">InputMode="DropDownList", custom DateFormat, Culture</td>
 	<td class="sampleaction">
-		<com:TDatePicker DateFormat="MMM/yyyy" Culture="fr" InputMode="DropDownList"/>
+		<com:TDatePicker DateFormat="MM/yyyy" Culture="fr" InputMode="DropDownList"/>
 	</td>
 </tr>
 
 
 <tr>
-	<td class="samplenote">Custom DateFormat, culture, ImageButton mode, pre-selected date</td>
+	<td class="samplenote">Custom DateFormat, culture, ImageButton mode</td>
 	<td class="sampleaction">
-		<com:TDatePicker Mode="ImageButton" Culture="zh_CN" 
-			DateFormat="日期:yyyy年M月d日"  
-			Timestamp=<%= @strtotime("-1 year") %>/>
+		<com:TDatePicker Mode="ImageButton" Culture="zh_CN" DateFormat="日期:yyyy年M月d日"/>
 	</td>
 </tr>
 
 <tr>
 	<td class="samplenote">Custom DateFormat, DropDownList, pre-selected date set in as Text</td>
 	<td class="sampleaction">
-		<com:TDatePicker DateFormat="yyyy/MMMM/dd" Date="2005/05/15" InputMode="DropDownList"/>
+		<com:TDatePicker DateFormat="yyyy/MMMM/dd" Text="2005/05/15" InputMode="DropDownList"/>
 	</td>
 </tr>
 
 <tr>
 	<td class="samplenote">DropDownList, pre-selected date as integer</td>
 	<td class="sampleaction">
-		<com:TDatePicker InputMode="DropDownList" Timestamp=<%= @strtotime("-1 month") %>/>
+		<com:TDatePicker InputMode="DropDownList" Date=<%= @strtotime("-1 month") %>/>
 	</td>
 </tr>
 	
diff --git a/tests/FunctionalTests/validators/protected/pages/DatePicker.page b/tests/FunctionalTests/validators/protected/pages/DatePicker.page
deleted file mode 100644
index fdbbbeb1..00000000
--- a/tests/FunctionalTests/validators/protected/pages/DatePicker.page
+++ /dev/null
@@ -1,64 +0,0 @@
-<com:TContent ID="Content">
-	<h1>Date Picker validation Test</h1>
-	<com:TDatePicker ID="picker1" DateFormat="d/M/yyyy"/>
-	<com:TRequiredFieldValidator
-		ID="validator1"
-		ControlToValidate="picker1"
-		ErrorMessage="Please enter a date (d/M/yyyy)" />
-	<com:TRangeValidator
-		ID="validator2"
-		ControlToValidate="picker1"
-		DataType="Date"
-		DateFormat="d/M/yyyy"
-		ErrorMessage="Please enter a date greater than 17/4/2007"
-		MinValue="17/4/2007" />
-		
-	<hr />
-	<com:TDatePicker ID="picker2" DateFormat="d/M/yyyy" InputMode="DropDownList" />
-
-	<com:TRangeValidator
-		ID="validator4"
-		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" />
-		
-	<hr />
-	Date 1:
-	<com:TDatePicker ID="picker3" DateFormat="d/M/yyyy" />
-	<com:TRequiredFieldValidator
-		ID="validator5"
-		ControlToValidate="picker3"
-		ErrorMessage="Please enter a date (d/M/yyyy)" />
-	<br />
-	Date 2:
-	<com:TDatePicker ID="picker4" DateFormat="d/M/yyyy" />
-	<com:TCompareValidator	
-		ID="validator6"
-		ControlToValidate="picker4"
-		ControlToCompare="picker3"
-		Operator="GreaterThan"
-		DateFormat="d/M/yyyy"
-		DataType="Date"
-		ErrorMessage="Date 2 must be greater than Date 1" />
-	
-	<hr />
-	
-	Date 3:
-	<com:TDatePicker ID="picker5" DateFormat="d/M/yyyy" InputMode="DropDownList" />
-	<br />
-	Date 4:
-	<com:TDatePicker ID="picker6" DateFormat="d/M/yyyy" InputMode="DropDownList" />
-	<com:TCompareValidator	
-		ID="validator8"
-		ControlToValidate="picker6"
-		ControlToCompare="picker5"
-		Operator="GreaterThan"
-		DateFormat="d/M/yyyy"
-		DataType="Date"
-		ErrorMessage="Date 2 must be greater than Date 1" />
-	<com:TButton ID="submit1" Text="Submit" />
-		
-</com:TContent>
\ No newline at end of file
diff --git a/tests/FunctionalTests/validators/protected/pages/Layout.tpl b/tests/FunctionalTests/validators/protected/pages/Layout.tpl
index 25dbea09..224481e1 100644
--- a/tests/FunctionalTests/validators/protected/pages/Layout.tpl
+++ b/tests/FunctionalTests/validators/protected/pages/Layout.tpl
@@ -21,11 +21,6 @@
 		margin-top: 2em;
 		display: block;
 	}
-	.required
-	{
-		border: 1px solid red;
-		background-color: pink;
-	}
 	/*]]>*/
 	</style>
 </com:THead>
diff --git a/tests/FunctionalTests/validators/protected/pages/ListControl.page b/tests/FunctionalTests/validators/protected/pages/ListControl.page
deleted file mode 100644
index 1429e184..00000000
--- a/tests/FunctionalTests/validators/protected/pages/ListControl.page
+++ /dev/null
@@ -1,58 +0,0 @@
-<com:TContent ID="Content">
-	<h1>List Control Required Field Validation Test</h1>	
-	<com:TCheckBoxList ID="list1">
-		<com:TListItem Text="Select a color below" Value="" />
-		<com:TListItem Text="Red" />
-		<com:TListItem Text="Blue" />
-		<com:TListItem Text="Green" />
-	</com:TCheckBoxList>
-	
-	<com:TRequiredFieldValidator ID="validator1"
-		ControlToValidate="list1"
-		InitialValue="Select a color below"
-		ErrorMessage="*" />
-	
-	<hr />
-	
-	<com:TDropDownList ID="list2">
-		<com:TListItem Text="--- Select a color ---" />
-		<com:TListItem Text="Red" />
-		<com:TListItem Text="Blue" />
-		<com:TListItem Text="Green" />
-	</com:TDropDownList>
-	
-	<com:TRequiredFieldValidator ID="validator2"
-		ControlToValidate="list2"
-		InitialValue="--- Select a color ---"
-		ErrorMessage="*" />
-	
-	<hr />
-	
-	<com:TListBox ID="list3">
-		<com:TListItem Text="Don't select this one" />
-		<com:TListItem Text="Red" />
-		<com:TListItem Text="Blue" />
-		<com:TListItem Text="Green" />
-	</com:TListBox>
-	
-	<com:TRequiredFieldValidator ID="validator3"
-		ControlToValidate="list3"
-		InitialValue="Don't select this one"
-		ErrorMessage="*" />
-	
-	<hr />
-	
-	<com:TRadioButtonList ID="list4">
-		<com:TListItem Text="Select something else" />
-		<com:TListItem Text="Red" />
-		<com:TListItem Text="Blue" />
-		<com:TListItem Text="Green" />
-	</com:TRadioButtonList>
-	
-	<com:TRequiredFieldValidator ID="validator4"
-		ControlToValidate="list4"
-		InitialValue="Select something else"
-		ErrorMessage="*" />
-	
-	<com:TButton ID="submit1" Text="Submit!" />
-</com:TContent>
\ No newline at end of file
diff --git a/tests/FunctionalTests/validators/protected/pages/RequiredListValidator.page b/tests/FunctionalTests/validators/protected/pages/RequiredListValidator.page
index 665d71b7..9bbd9d5a 100644
--- a/tests/FunctionalTests/validators/protected/pages/RequiredListValidator.page
+++ b/tests/FunctionalTests/validators/protected/pages/RequiredListValidator.page
@@ -8,7 +8,7 @@
 			<com:TListItem Value="3" Text="Three" />
 			<com:TListItem Value="4" Text="Four" />
 		</com:TCheckBoxList>
-		<com:TListControlValidator
+		<com:TRequiredListValidator
 			ID="validator1"
 			ControlToValidate="list1"
 			ErrorMessage="Must select at least 1 and no more than 3"
@@ -18,31 +18,30 @@
 
 	</div>
 	<div>
-		<com:TListBox ID="list2" SelectionMode="Multiple" Rows="5" Style="width:10em;">
+		<com:TListBox ID="list2" SelectionMode="Multiple" Rows="5" Style="width:10em">
 			<com:TListItem Value="1" Text="One" />
 			<com:TListItem Value="2" Text="Two" />
 			<com:TListItem Value="3" Text="Three" />
 			<com:TListItem Value="4" Text="Four" />
 			<com:TListItem Value="5" Text="Five" />
 		</com:TListBox>
-		<com:TListControlValidator
+		<com:TRequiredListValidator
 			ID="validator2"
 			ControlToValidate="list2"
 			ErrorMessage='Must select at least 2 and no more than 3 and value "two"'
 			MinSelection="2"
 			MaxSelection="3"
-			ControlCssClass="required"
 			RequiredSelections="2" />
 	</div>
 
 	<div class="lista">
-		<com:TRadioButtonList ID="list3">
+		<com:TCheckBoxList ID="list3">
 			<com:TListItem Value="1" Text="One" />
 			<com:TListItem Value="2" Text="Two" />
 			<com:TListItem Value="3" Text="Three" />
 			<com:TListItem Value="4" Text="Four" />
-		</com:TRadioButtonList>
-		<com:TListControlValidator
+		</com:TCheckBoxList>
+		<com:TRequiredListValidator
 			ID="validator3"
 			ControlToValidate="list3"
 			ErrorMessage="Must select at least 1"
diff --git a/tests/FunctionalTests/validators/tests/DatePickerTestCase.php b/tests/FunctionalTests/validators/tests/DatePickerTestCase.php
deleted file mode 100644
index 75894dc0..00000000
--- a/tests/FunctionalTests/validators/tests/DatePickerTestCase.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-class DatePickerTestCase extends SeleniumTestCase
-{
-	function test()
-	{	
-		$base = "ctl0_Content_";
-		$this->open("validators/index.php?page=DatePicker", "");
-		$this->verifyTextPresent("Date Picker validation Test", "");
-		$this->assertNotVisible("{$base}validator1", "");
-		$this->assertNotVisible("{$base}validator2", "");
-		$this->assertNotVisible("{$base}validator4", "");
-		$this->assertNotVisible("{$base}validator5", "");
-		$this->assertNotVisible("{$base}validator6", "");
-		$this->assertNotVisible("{$base}validator8", "");
-		
-		$this->click("{$base}submit1");
-		$this->assertVisible("{$base}validator1", "");
-		$this->assertNotVisible("{$base}validator2", "");
-		$this->assertVisible("{$base}validator4", "");
-		$this->assertVisible("{$base}validator5", "");
-		$this->assertNotVisible("{$base}validator6", "");
-		$this->assertVisible("{$base}validator8", "");
-		
-		$this->click("{$base}submit1");
-		$this->type("{$base}picker1", "13/4/2006");
-		$this->select("{$base}picker2_month", "label=9");
-		$this->select("{$base}picker2_day", "label=10");
-		$this->type("{$base}picker3", "14/4/2006");
-		$this->type("{$base}picker4", "7/4/2006");
-		$this->select("{$base}picker5_day", "label=6");
-		$this->select("{$base}picker5_month", "label=3");
-		$this->select("{$base}picker5_year", "label=2007");
-		$this->select("{$base}picker6_month", "label=3");
-		$this->select("{$base}picker6_year", "label=2007");
-		$this->select("{$base}picker6_day", "label=5");
-		
-		$this->click("{$base}submit1");
-		
-		$this->assertNotVisible("{$base}validator1", "");
-		$this->assertVisible("{$base}validator2", "");
-		$this->assertNotVisible("{$base}validator4", "");
-		$this->assertNotVisible("{$base}validator5", "");
-		$this->assertVisible("{$base}validator6", "");
-		$this->assertVisible("{$base}validator8", "");		
-		
-		$this->type("{$base}picker1", "20/4/2007");
-		$this->type("{$base}picker4", "29/4/2006");
-		$this->select("{$base}picker6_day", "label=10");		
-		
-		$this->clickAndWait("{$base}submit1");
-		
-		$this->assertNotVisible("{$base}validator1", "");
-		$this->assertNotVisible("{$base}validator2", "");
-		$this->assertNotVisible("{$base}validator4", "");
-		$this->assertNotVisible("{$base}validator5", "");
-		$this->assertNotVisible("{$base}validator6", "");
-		$this->assertNotVisible("{$base}validator8", "");		
-	}
-	
-}
-
-?>
\ No newline at end of file
diff --git a/tests/FunctionalTests/validators/tests/ListControlTestCase.php b/tests/FunctionalTests/validators/tests/ListControlTestCase.php
deleted file mode 100644
index 6c0c73e7..00000000
--- a/tests/FunctionalTests/validators/tests/ListControlTestCase.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/*
- * Created on 24/04/2006
- */
-
-class ListControlTestCase extends SeleniumTestCase
-{
-	function test()
-	{	
-		$base = "ctl0_Content_";
-		$this->open("validators/index.php?page=ListControl", "");
-		$this->verifyTextPresent("List Control Required Field Validation Test", "");
-		$this->click("//input[@type='submit' and @value='Submit!']", "");
-		
-		$this->assertVisible("{$base}validator1");
-		$this->assertVisible("{$base}validator2");
-		$this->assertVisible("{$base}validator3");
-		$this->assertVisible("{$base}validator4");
-		
-		$this->click("//input[@id='{$base}list1_1' and @value='Red']", "");
-		$this->select("{$base}list2", "label=Red");
-		$this->select("{$base}list3", "label=Blue");
-		$this->click("{$base}list4_3", "");
-		$this->clickAndWait("//input[@type='submit' and @value='Submit!']", "");
-		
-		$this->assertNotVisible("{$base}validator1");
-		$this->assertNotVisible("{$base}validator2");
-		$this->assertNotVisible("{$base}validator3");
-		$this->assertNotVisible("{$base}validator4");
-		
-		$this->select("{$base}list3", "label=Don't select this one");
-		$this->click("{$base}list4_0");
-		$this->select("{$base}list2", "label=--- Select a color ---");
-		$this->click("//input[@type='submit' and @value='Submit!']", "");
-		$this->click("//input[@id='{$base}list1_1' and @value='Red']", "");
-		$this->click("//input[@id='{$base}list1_0' and @value='Select a color below']", "");
-		$this->click("//input[@type='submit' and @value='Submit!']", "");
-		
-		$this->assertVisible("{$base}validator1");
-		$this->assertVisible("{$base}validator2");
-		$this->assertVisible("{$base}validator3");
-		$this->assertVisible("{$base}validator4");
-		
-	}		
-	
-}
-
-?>
diff --git a/tests/FunctionalTests/validators/tests/RequiredListTestCase.php b/tests/FunctionalTests/validators/tests/RequiredListTestCase.php
index ad299dc5..1eab60d4 100644
--- a/tests/FunctionalTests/validators/tests/RequiredListTestCase.php
+++ b/tests/FunctionalTests/validators/tests/RequiredListTestCase.php
@@ -5,36 +5,35 @@ class RequiredListTestCase extends SeleniumTestCase
 	
 	function test()
 	{
-		$base = "ctl0_Content_";
 		$this->open("validators/index.php?page=RequiredListValidator");
 		$this->assertLocation("index.php?page=RequiredListValidator");
-		$this->click("{$base}submit1");
-		$this->assertVisible("{$base}validator1");
-		$this->assertVisible("{$base}validator2");
-		$this->assertVisible("{$base}validator3");
-		$this->click("{$base}list1_0");
-		$this->select("{$base}list2", "label=One");
-		$this->select("{$base}list2", "label=Two");
-		$this->click("{$base}list3_3");
-		$this->clickAndWait("{$base}submit1");
-		$this->assertNotVisible("{$base}validator1");
-		$this->assertNotVisible("{$base}validator2");
-		$this->assertNotVisible("{$base}validator3");
-		$this->click("{$base}list1_1"); 	 
-		$this->click("{$base}list1_2"); 	 
-		$this->click("{$base}list1_3"); 	 
-		$this->select("{$base}list2", "label=Two");
-		$this->click("{$base}list1_3"); 	 
-		$this->click("{$base}submit1"); 		
-		$this->assertNotVisible("{$base}validator1");
-		$this->assertNotVisible("{$base}validator2");		
-		$this->assertNotVisible("{$base}validator3");
-		$this->click("{$base}list3_3");
-		$this->click("{$base}submit1"); 		
+		$this->click("submit1");
+		$this->assertVisible("validator1");
+		$this->assertVisible("validator2");
+		$this->assertVisible("validator3");
+		$this->click("list1:0");
+		$this->select("list2", "label=One");
+		$this->select("list2", "label=Two");
+		$this->click("list3:3");
+		$this->clickAndWait("submit1");
+		$this->assertNotVisible("validator1");
+		$this->assertNotVisible("validator2");
+		$this->assertNotVisible("validator3");
+		$this->click("list1:1"); 	 
+		$this->click("list1:2"); 	 
+		$this->click("list1:3"); 	 
+		$this->select("list2", "label=Two");
+		$this->click("list1:3"); 	 
+		$this->click("submit1"); 		
+		$this->assertNotVisible("validator1");
+		$this->assertNotVisible("validator2");		
+		$this->assertNotVisible("validator3");
+		$this->click("list3:3");
+		$this->click("submit1"); 		
 		$this->pause(200);
-		$this->assertNotVisible("{$base}validator1");
-		$this->assertNotVisible("{$base}validator2");		
-		$this->assertNotVisible("{$base}validator3");
+		$this->assertNotVisible("validator1");
+		$this->assertNotVisible("validator2");		
+		$this->assertVisible("validator3");
 	}
 }
 
-- 
cgit v1.2.3