From 664830a178052d915d5dfc59a3e023120781d6ba Mon Sep 17 00:00:00 2001 From: knut <> Date: Mon, 11 Jun 2007 17:24:23 +0000 Subject: corrected TAPCCache according to #646 and added some more stubs for unit tests in System.Web.UI --- tests/unit/Caching/TAPCCacheTest.php | 6 +- tests/unit/Web/AllTests.php | 4 + tests/unit/Web/UI/AllTests.php | 47 +++++ tests/unit/Web/UI/TControlAdapterTest.php | 60 +++++++ tests/unit/Web/UI/TControlTest.php | 280 ++++++++++++++++++++++++++++++ tests/unit/Web/UI/TFormTest.php | 36 ++++ tests/unit/Web/UI/TPageTest.php | 195 +++++++++++++++++++++ 7 files changed, 625 insertions(+), 3 deletions(-) create mode 100644 tests/unit/Web/UI/AllTests.php create mode 100644 tests/unit/Web/UI/TControlAdapterTest.php create mode 100644 tests/unit/Web/UI/TControlTest.php create mode 100644 tests/unit/Web/UI/TFormTest.php create mode 100644 tests/unit/Web/UI/TPageTest.php (limited to 'tests') diff --git a/tests/unit/Caching/TAPCCacheTest.php b/tests/unit/Caching/TAPCCacheTest.php index 2bf1d5d3..bfd561e7 100644 --- a/tests/unit/Caching/TAPCCacheTest.php +++ b/tests/unit/Caching/TAPCCacheTest.php @@ -53,8 +53,8 @@ class TAPCCacheTest extends PHPUnit_Framework_TestCase { } public function testAdd() { - self::$cache->add('key', 'value'); - self::assertEquals('value', self::$cache->get('key')); + self::$cache->add('anotherkey', 'value'); + self::assertEquals('value', self::$cache->get('anotherkey')); } public function testDelete() { @@ -63,7 +63,7 @@ class TAPCCacheTest extends PHPUnit_Framework_TestCase { } public function testFlush() { - $this->testAdd(); + $this->testSetAndGet(); self::assertEquals(true, self::$cache->flush()); } diff --git a/tests/unit/Web/AllTests.php b/tests/unit/Web/AllTests.php index c9666be9..0315c7eb 100644 --- a/tests/unit/Web/AllTests.php +++ b/tests/unit/Web/AllTests.php @@ -14,6 +14,8 @@ require_once 'THttpSessionTest.php'; require_once 'THttpUtilityTest.php'; require_once 'TUriTest.php'; +require_once 'UI/AllTests.php'; + class Web_AllTests { public static function main() { PHPUnit_TextUI_TestRunner::run(self::suite()); @@ -31,6 +33,8 @@ class Web_AllTests { $suite->addTestSuite('THttpUtilityTest'); $suite->addTestSuite('TUriTest'); + $suite->addTest(Web_UI_AllTests::suite()); + return $suite; } } diff --git a/tests/unit/Web/UI/AllTests.php b/tests/unit/Web/UI/AllTests.php new file mode 100644 index 00000000..177852b3 --- /dev/null +++ b/tests/unit/Web/UI/AllTests.php @@ -0,0 +1,47 @@ +addTestSuite('TClientScriptManagerTest'); + $suite->addTestSuite('TControlAdapterTest'); + $suite->addTestSuite('TControlTest'); + $suite->addTestSuite('TFormTest'); + $suite->addTestSuite('TPageTest'); + /*$suite->addTestSuite('TTemplateControlTest'); + $suite->addTestSuite('TTemplateManagerTest'); + $suite->addTestSuite('TThemeManagerTest'); + $suite->addTestSuite('THtmlWriterTest'); + $suite->addTestSuite('TPageStatePersisterTest'); + $suite->addTestSuite('TSessionPageStatePersisterTest');*/ + + return $suite; + } +} + +if(PHPUnit_MAIN_METHOD == 'Web_UI_AllTests::main') { + Web_UI_AllTests::main(); +} +?> diff --git a/tests/unit/Web/UI/TControlAdapterTest.php b/tests/unit/Web/UI/TControlAdapterTest.php new file mode 100644 index 00000000..9ae20a49 --- /dev/null +++ b/tests/unit/Web/UI/TControlAdapterTest.php @@ -0,0 +1,60 @@ + \ No newline at end of file diff --git a/tests/unit/Web/UI/TControlTest.php b/tests/unit/Web/UI/TControlTest.php new file mode 100644 index 00000000..9597c23e --- /dev/null +++ b/tests/unit/Web/UI/TControlTest.php @@ -0,0 +1,280 @@ + \ No newline at end of file diff --git a/tests/unit/Web/UI/TFormTest.php b/tests/unit/Web/UI/TFormTest.php new file mode 100644 index 00000000..e2f312d6 --- /dev/null +++ b/tests/unit/Web/UI/TFormTest.php @@ -0,0 +1,36 @@ + \ No newline at end of file diff --git a/tests/unit/Web/UI/TPageTest.php b/tests/unit/Web/UI/TPageTest.php new file mode 100644 index 00000000..6f7f8268 --- /dev/null +++ b/tests/unit/Web/UI/TPageTest.php @@ -0,0 +1,195 @@ + \ No newline at end of file -- cgit v1.2.3