From a1ed7c2ad592b6fad8a0ec27f9714ec608cc3cc0 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 16 Apr 2006 17:51:39 +0000 Subject: Added FT for validators working with TButton, TLinkButton, TImageButton and TCheckBox. --- .../validators/protected/pages/Button.page | 37 ++++++++++++++++++++ .../validators/protected/pages/Button.php | 27 +++++++++++++++ .../validators/protected/pages/CheckBox.page | 40 ++++++++++++++++++++++ .../validators/protected/pages/CheckBox.php | 27 +++++++++++++++ .../validators/protected/pages/ImageButton.page | 37 ++++++++++++++++++++ .../validators/protected/pages/ImageButton.php | 27 +++++++++++++++ .../validators/protected/pages/Layout.php | 7 ++++ .../validators/protected/pages/Layout.tpl | 34 ++++++++++++++++++ .../validators/protected/pages/LinkButton.page | 37 ++++++++++++++++++++ .../validators/protected/pages/LinkButton.php | 27 +++++++++++++++ .../validators/protected/pages/config.xml | 5 +++ 11 files changed, 305 insertions(+) create mode 100644 tests/FunctionalTests/validators/protected/pages/Button.page create mode 100644 tests/FunctionalTests/validators/protected/pages/Button.php create mode 100644 tests/FunctionalTests/validators/protected/pages/CheckBox.page create mode 100644 tests/FunctionalTests/validators/protected/pages/CheckBox.php create mode 100644 tests/FunctionalTests/validators/protected/pages/ImageButton.page create mode 100644 tests/FunctionalTests/validators/protected/pages/ImageButton.php create mode 100644 tests/FunctionalTests/validators/protected/pages/Layout.php create mode 100644 tests/FunctionalTests/validators/protected/pages/Layout.tpl create mode 100644 tests/FunctionalTests/validators/protected/pages/LinkButton.page create mode 100644 tests/FunctionalTests/validators/protected/pages/LinkButton.php create mode 100644 tests/FunctionalTests/validators/protected/pages/config.xml (limited to 'tests/FunctionalTests/validators/protected') diff --git a/tests/FunctionalTests/validators/protected/pages/Button.page b/tests/FunctionalTests/validators/protected/pages/Button.page new file mode 100644 index 00000000..5acc596b --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/Button.page @@ -0,0 +1,37 @@ + +

Validations Triggered by TButton

+ + + + + + +
+ + + + + + +
+ + + + + + +
\ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/Button.php b/tests/FunctionalTests/validators/protected/pages/Button.php new file mode 100644 index 00000000..3dbbc7d6 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/Button.php @@ -0,0 +1,27 @@ +Result1->Text="Button1 is clicked"; + if($this->IsValid) + $this->Result1->Text.=' and valid'; + } + + public function button2Clicked($sender,$param) + { + $this->Result2->Text="Button2 is clicked"; + if($this->IsValid) + $this->Result2->Text.=' and valid'; + } + + public function button3Clicked($sender,$param) + { + $this->Result3->Text="Button3 is clicked"; + if($this->IsValid) + $this->Result3->Text.=' and valid'; + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/CheckBox.page b/tests/FunctionalTests/validators/protected/pages/CheckBox.page new file mode 100644 index 00000000..e5cb39ff --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/CheckBox.page @@ -0,0 +1,40 @@ + +

Validations Triggered by TCheckBox

+ + + + + + +
+ + + + + + +
+ + + + + + +
\ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/CheckBox.php b/tests/FunctionalTests/validators/protected/pages/CheckBox.php new file mode 100644 index 00000000..700ac171 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/CheckBox.php @@ -0,0 +1,27 @@ +Result1->Text="Button1 is clicked"; + if($this->IsValid) + $this->Result1->Text.=' and valid'; + } + + public function button2Clicked($sender,$param) + { + $this->Result2->Text="Button2 is clicked"; + if($this->IsValid) + $this->Result2->Text.=' and valid'; + } + + public function button3Clicked($sender,$param) + { + $this->Result3->Text="Button3 is clicked"; + if($this->IsValid) + $this->Result3->Text.=' and valid'; + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/ImageButton.page b/tests/FunctionalTests/validators/protected/pages/ImageButton.page new file mode 100644 index 00000000..d1fae361 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/ImageButton.page @@ -0,0 +1,37 @@ + +

Validations Triggered by TImageButton

+ + + + + + +
+ + + + + + +
+ + + + + + +
\ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/ImageButton.php b/tests/FunctionalTests/validators/protected/pages/ImageButton.php new file mode 100644 index 00000000..ecedd5bf --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/ImageButton.php @@ -0,0 +1,27 @@ +Result1->Text="Button1 is clicked"; + if($this->IsValid) + $this->Result1->Text.=' and valid'; + } + + public function button2Clicked($sender,$param) + { + $this->Result2->Text="Button2 is clicked"; + if($this->IsValid) + $this->Result2->Text.=' and valid'; + } + + public function button3Clicked($sender,$param) + { + $this->Result3->Text="Button3 is clicked"; + if($this->IsValid) + $this->Result3->Text.=' and valid'; + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/Layout.php b/tests/FunctionalTests/validators/protected/pages/Layout.php new file mode 100644 index 00000000..ba96038b --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/Layout.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/Layout.tpl b/tests/FunctionalTests/validators/protected/pages/Layout.tpl new file mode 100644 index 00000000..224481e1 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/Layout.tpl @@ -0,0 +1,34 @@ + + + + + + + + + + +
+ +
+ + \ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/LinkButton.page b/tests/FunctionalTests/validators/protected/pages/LinkButton.page new file mode 100644 index 00000000..8ed1c338 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/LinkButton.page @@ -0,0 +1,37 @@ + +

Validations Triggered by TLinkButton

+ + + + + + +
+ + + + + + +
+ + + + + + +
\ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/LinkButton.php b/tests/FunctionalTests/validators/protected/pages/LinkButton.php new file mode 100644 index 00000000..5130dd01 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/LinkButton.php @@ -0,0 +1,27 @@ +Result1->Text="Button1 is clicked"; + if($this->IsValid) + $this->Result1->Text.=' and valid'; + } + + public function button2Clicked($sender,$param) + { + $this->Result2->Text="Button2 is clicked"; + if($this->IsValid) + $this->Result2->Text.=' and valid'; + } + + public function button3Clicked($sender,$param) + { + $this->Result3->Text="Button3 is clicked"; + if($this->IsValid) + $this->Result3->Text.=' and valid'; + } +} + +?> \ No newline at end of file diff --git a/tests/FunctionalTests/validators/protected/pages/config.xml b/tests/FunctionalTests/validators/protected/pages/config.xml new file mode 100644 index 00000000..83bb5791 --- /dev/null +++ b/tests/FunctionalTests/validators/protected/pages/config.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file -- cgit v1.2.3