Omeka_Test_AppTestCase

Package: Test

class Omeka_Test_AppTestCase

extends Zend_Test_PHPUnit_ControllerTestCase

Abstract test case class that bootstraps the entire application.

property Omeka_Test_AppTestCase::$_isAdminTest

protected bool

Flag that determines whether the test should run against admin or public.

Defaults to true (for admin).

Omeka_Test_AppTestCase::setUp()

Bootstrap the application on each test run.

Omeka_Test_AppTestCase::__get($property)

Proxy gets to properties to allow access to bootstrap container properties.

Parameters:
  • $property (string) –
Returns:

mixed

Omeka_Test_AppTestCase::appBootstrap()

Bootstrap the application.

Omeka_Test_AppTestCase::setUpBootstrap($bootstrap)

Subclasses can override this to perform specialized setup on the Omeka application.

Parameters:
  • $bootstrap (Zend_Application_Bootstrap) –
Omeka_Test_AppTestCase::tearDown()

Reset objects that carry global state between test runs.

Omeka_Test_AppTestCase::dispatch($url = null, $throwExceptions = true)
Parameters:
  • $url (string) –
  • $throwExceptions (bool) –
Omeka_Test_AppTestCase::_authenticateUser(User $user)

Trick the environment into thinking that a user has been authenticated.

Parameters:
Omeka_Test_AppTestCase::_getDefaultUser()

Get the user that is installed by default.

Returns:User
Omeka_Test_AppTestCase::_setUpThemeBootstrap($themeType)

Set up the bootstrap differently depending on whether the test is meant for the public or admin themes.

Parameters:
  • $themeType