From 333eedb6eea18fdfb7bc0890cce1c30e6d44d363 Mon Sep 17 00:00:00 2001 From: wei <> Date: Fri, 6 Jan 2006 22:21:07 +0000 Subject: --- tests/FunctionalTests/README.txt | 6 +++--- tests/FunctionalTests/index.php | 5 +++-- tests/FunctionalTests/protected/application.xml | 18 ++++++------------ .../protected/pages/I18N/BasicI18N.page | 3 ++- .../protected/pages/I18N/BasicI18N.php | 13 ++++++++++++- tests/FunctionalTests/protected/runtime/config.cache | Bin 1543 -> 2357 bytes tests/FunctionalTests/selenium/php/selenium.php | 5 ----- 7 files changed, 26 insertions(+), 24 deletions(-) (limited to 'tests') diff --git a/tests/FunctionalTests/README.txt b/tests/FunctionalTests/README.txt index 189f69ad..06519092 100644 --- a/tests/FunctionalTests/README.txt +++ b/tests/FunctionalTests/README.txt @@ -48,11 +48,11 @@ class testMyButtonExample extends SeleniumTestCase { function setup() { - //initializes $this->Page to be MyButtonExample instance - $this->initPage(__FILE__); + //get the test page url + $page = Prado::getApplication()->getTestPage(__FILE__); //open MyButtonExample page - $this->open($this->Page->Request->TestUrl); + $this->open($page); } function testButtonClick() diff --git a/tests/FunctionalTests/index.php b/tests/FunctionalTests/index.php index 442c4bbf..da60b2f0 100644 --- a/tests/FunctionalTests/index.php +++ b/tests/FunctionalTests/index.php @@ -1,7 +1,7 @@ isDot() && $dir->isDir()) + if(!$dir->isDot() && $dir->isDir() + && !preg_match("/\.svn/", $dir->getPathName())) $this->get_directories($dir->getPathName(), $groups); } } diff --git a/tests/FunctionalTests/protected/application.xml b/tests/FunctionalTests/protected/application.xml index c4ea0be2..fe17e3c0 100644 --- a/tests/FunctionalTests/protected/application.xml +++ b/tests/FunctionalTests/protected/application.xml @@ -7,18 +7,12 @@ - - - - - - - + + + + + \ No newline at end of file diff --git a/tests/FunctionalTests/protected/pages/I18N/BasicI18N.page b/tests/FunctionalTests/protected/pages/I18N/BasicI18N.page index 4e4a6d72..e09c2161 100644 --- a/tests/FunctionalTests/protected/pages/I18N/BasicI18N.page +++ b/tests/FunctionalTests/protected/pages/I18N/BasicI18N.page @@ -1,3 +1,4 @@ +<%@ Application.Globalization.Culture="zh_CN" %> @@ -35,7 +36,7 @@
-
+
diff --git a/tests/FunctionalTests/protected/pages/I18N/BasicI18N.php b/tests/FunctionalTests/protected/pages/I18N/BasicI18N.php index 50d493d8..6920f439 100644 --- a/tests/FunctionalTests/protected/pages/I18N/BasicI18N.php +++ b/tests/FunctionalTests/protected/pages/I18N/BasicI18N.php @@ -24,11 +24,22 @@ class BasicI18N extends TPage */ class BasicI18NTestCase extends SeleniumTestCase { - function testI18N() + function setup() { $page = Prado::getApplication()->getTestPage(__FILE__); $this->open($page); } + + function testI18N() + { + $this->verifyTitle("Basic I18N Test", ""); + $this->verifyTextPresent("Hello", ""); + $this->verifyTextPresent("US$10,000.00", ""); + $this->verifyTextPresent("2006年1月15日 上午12时00分00秒", ""); + $this->verifyTextPresent("None", ""); + $this->verifyTextPresent("One thing.", ""); + $this->verifyTextPresent("Many things.", ""); + } } ?> \ No newline at end of file diff --git a/tests/FunctionalTests/protected/runtime/config.cache b/tests/FunctionalTests/protected/runtime/config.cache index 33317f88..890ff3da 100644 Binary files a/tests/FunctionalTests/protected/runtime/config.cache and b/tests/FunctionalTests/protected/runtime/config.cache differ diff --git a/tests/FunctionalTests/selenium/php/selenium.php b/tests/FunctionalTests/selenium/php/selenium.php index 33dc8801..5c24e57d 100644 --- a/tests/FunctionalTests/selenium/php/selenium.php +++ b/tests/FunctionalTests/selenium/php/selenium.php @@ -459,11 +459,6 @@ class SeleniumTestCase extends UnitTestCase parent::__construct(); } - public function initPage($file) - { - $this->Page = prado::getApplication()->getTestPage($file); - } - function __call($func, $args) { if(count($args) == 0) -- cgit v1.2.3