From 9f108dd1a969473375341d92a7b1252fa2cedc9a Mon Sep 17 00:00:00 2001 From: mszulecki Date: Thu, 14 Jun 2007 17:09:01 +0000 Subject: Initial import. git-svn-id: http://svn.sukimashita.com/repos/mailadmin/trunk@2 4281df72-ff29-0410-8fee-2d9ac0c5f5a7 --- test/bootstrap/functional.php | 29 ++++++++++++++++++++++ test/bootstrap/unit.php | 17 +++++++++++++ test/functional/admin/addressActionsTest.php | 15 +++++++++++ test/functional/admin/administratorActionsTest.php | 15 +++++++++++ test/functional/admin/contentActionsTest.php | 15 +++++++++++ test/functional/admin/domainActionsTest.php | 15 +++++++++++ test/functional/admin/domaintestActionsTest.php | 15 +++++++++++ test/functional/admin/logActionsTest.php | 15 +++++++++++ test/functional/admin/mailboxActionsTest.php | 15 +++++++++++ test/functional/admin/serverActionsTest.php | 15 +++++++++++ test/functional/admin/userActionsTest.php | 15 +++++++++++ 11 files changed, 181 insertions(+) create mode 100644 test/bootstrap/functional.php create mode 100644 test/bootstrap/unit.php create mode 100644 test/functional/admin/addressActionsTest.php create mode 100644 test/functional/admin/administratorActionsTest.php create mode 100644 test/functional/admin/contentActionsTest.php create mode 100644 test/functional/admin/domainActionsTest.php create mode 100644 test/functional/admin/domaintestActionsTest.php create mode 100644 test/functional/admin/logActionsTest.php create mode 100644 test/functional/admin/mailboxActionsTest.php create mode 100644 test/functional/admin/serverActionsTest.php create mode 100644 test/functional/admin/userActionsTest.php (limited to 'test') diff --git a/test/bootstrap/functional.php b/test/bootstrap/functional.php new file mode 100644 index 0000000..05ea38c --- /dev/null +++ b/test/bootstrap/functional.php @@ -0,0 +1,29 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +// guess current application +if (!isset($app)) +{ + $traces = debug_backtrace(); + $caller = $traces[0]; + $app = array_pop(explode(DIRECTORY_SEPARATOR, dirname($caller['file']))); +} + +// define symfony constant +define('SF_ROOT_DIR', realpath(dirname(__FILE__).'/../..')); +define('SF_APP', $app); +define('SF_ENVIRONMENT', 'test'); +define('SF_DEBUG', true); + +// initialize symfony +require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php'); + +// remove all cache +sfToolkit::clearDirectory(sfConfig::get('sf_cache_dir')); diff --git a/test/bootstrap/unit.php b/test/bootstrap/unit.php new file mode 100644 index 0000000..fccb9eb --- /dev/null +++ b/test/bootstrap/unit.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +$_test_dir = realpath(dirname(__FILE__).'/..'); +define('SF_ROOT_DIR', realpath($_test_dir.'/..')); + +// symfony directories +include(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php'); + +require_once($sf_symfony_lib_dir.'/vendor/lime/lime.php'); diff --git a/test/functional/admin/addressActionsTest.php b/test/functional/admin/addressActionsTest.php new file mode 100644 index 0000000..853c9c4 --- /dev/null +++ b/test/functional/admin/addressActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/address/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'address')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/administratorActionsTest.php b/test/functional/admin/administratorActionsTest.php new file mode 100644 index 0000000..3084fb3 --- /dev/null +++ b/test/functional/admin/administratorActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/administrator/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'administrator')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/contentActionsTest.php b/test/functional/admin/contentActionsTest.php new file mode 100644 index 0000000..94650a4 --- /dev/null +++ b/test/functional/admin/contentActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/content/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'content')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/domainActionsTest.php b/test/functional/admin/domainActionsTest.php new file mode 100644 index 0000000..955fed1 --- /dev/null +++ b/test/functional/admin/domainActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/domain/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'domain')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/domaintestActionsTest.php b/test/functional/admin/domaintestActionsTest.php new file mode 100644 index 0000000..dba9ffa --- /dev/null +++ b/test/functional/admin/domaintestActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/domaintest/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'domaintest')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/logActionsTest.php b/test/functional/admin/logActionsTest.php new file mode 100644 index 0000000..8e10f64 --- /dev/null +++ b/test/functional/admin/logActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/log/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'log')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/mailboxActionsTest.php b/test/functional/admin/mailboxActionsTest.php new file mode 100644 index 0000000..42bf697 --- /dev/null +++ b/test/functional/admin/mailboxActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/mailbox/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'mailbox')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/serverActionsTest.php b/test/functional/admin/serverActionsTest.php new file mode 100644 index 0000000..3ea4a37 --- /dev/null +++ b/test/functional/admin/serverActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/server/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'server')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; diff --git a/test/functional/admin/userActionsTest.php b/test/functional/admin/userActionsTest.php new file mode 100644 index 0000000..fca0dd1 --- /dev/null +++ b/test/functional/admin/userActionsTest.php @@ -0,0 +1,15 @@ +initialize(); + +$browser-> + get('/user/index')-> + isStatusCode(200)-> + isRequestParameter('module', 'user')-> + isRequestParameter('action', 'index')-> + checkResponseElement('body', '!/This is a temporary page/') +; -- cgit v1.1-32-gdbae