\JControllerLegacyTest
Test class for JControllerLegacy.
Synopsis
class JControllerLegacyTest
extends TestCase
{
- // members
- protected JControllerLegacy $class;
- // Inherited members from TestCase
- protected $expectedErrors;
- // methods
- protected void setUp()
- protected void tearDown()
- public void testAddModelPath()
- public void testCreateFileName()
- public void testGetInstance()
- public void test__construct()
- public void testAddPath()
- public void testAddViewPath()
- public void testAuthorise()
- public void testCheckEditId()
- public void testCreateModel()
- public void testCreateView()
- public void testDisplay()
- public void testExecute()
- public void testGetModel()
- public void testGetName()
- public void testGetTask()
- public void testGetTasks()
- public void testGetView()
- public void testHoldEditId()
- public void testRedirect()
- public void testRegisterDefaultTask()
- public void testRegisterTask()
- public void testUnregisterTask()
- public void testReleaseEditId()
- public void testSetAccessControl()
- public void testSetMessage()
- public void testSetPath()
- public void testSetRedirect()
- // Inherited methods from TestCase
- public static boolean errorCallback()
- public void assignMockCallbacks()
- public void assignMockReturns()
- public JException expectedErrorCallback()
- public JApplication getMockApplication()
- public JApplicationCms getMockCmsApp()
- public JConfig getMockConfig()
- public JDatabase getMockDatabase()
- public JEventDispatcher getMockDispatcher()
- public JDocument getMockDocument()
- public JLanguage getMockLanguage()
- public JSession getMockSession()
- public JApplicationWeb getMockWeb()
- public void setExpectedError()
- protected void restoreErrorHandlers()
- protected void restoreFactoryState()
- protected void saveErrorHandlers()
- protected void saveFactoryState()
- protected void setErrorHandlers()
- protected void setErrorCallback()
- protected void setUp()
- protected void tearDown()
Hierarchy
Extends
Tasks
Tasks
Line | Task |
---|---|
134+ | Implement testGetInstance(). |
213+ | Implement testAuthorise(). |
226+ | Implement testCheckEditId(). |
239+ | Implement testCreateModel(). |
252+ | Implement testCreateView(). |
265+ | Implement testDisplay(). |
278+ | Implement testExecute(). |
291+ | Implement testGetModel(). |
349+ | Implement testGetView(). |
362+ | Implement testHoldEditId(). |
375+ | Implement testRedirect(). |
388+ | Implement testRegisterDefaultTask(). |
401+ | Implement testRegisterTask(). |
414+ | Implement testUnregisterTask(). |
427+ | Implement testReleaseEditId(). |
440+ | Implement testSetAccessControl(). |
473+ | Implement testSetPath(). |
Members
protected
- $class
—
JControllerLegacy
An instance of the test object. - $expectedErrors — array
Methods
protected
- setUp() — Sets up the fixture, for example, opens a network connection.
- tearDown() — Tears down the fixture, for example, closes a network connection.
public
- testAddModelPath() — Test JController::addModelPath
- testAddPath() — Test JControllerLegacy::addPath().
- testAddViewPath() — Test JControllerLegacy::addViewPath
- testAuthorise() — Test JControllerLegacy::authorise
- testCheckEditId() — Test JControllerLegacy::checkEditId
- testCreateFileName() — Test JController::createFileName().
- testCreateModel() — Test JControllerLegacy::createModel
- testCreateView() — Test JControllerLegacy::createView
- testDisplay() — Test JControllerLegacy::display
- testExecute() — Test JControllerLegacy::execute
- testGetInstance() — Test JControllerLegacy::getInstance
- testGetModel() — Test JControllerLegacy::getModel
- testGetName() — Test JControllerLegacy::getName
- testGetTask() — Test JControllerLegacy::getTask().
- testGetTasks() — Test JControllerLegacy::getTasks
- testGetView() — Test JControllerLegacy::getView
- testHoldEditId() — Test JControllerLegacy::holdEditId
- testRedirect() — Test JControllerLegacy::redirect
- testRegisterDefaultTask() — Test JControllerLegacy::registerDefaultTask
- testRegisterTask() — Test JControllerLegacy::registerTask
- testReleaseEditId() — Test JControllerLegacy::releaseEditId
- testSetAccessControl() — Test JControllerLegacy::setAccessControl
- testSetMessage() — Test JControllerLegacy::setMessage
- testSetPath() — Test JControllerLegacy::setPath
- testSetRedirect() — Test JControllerLegacy::setRedirect
- testUnregisterTask() — Test JControllerLegacy::unregisterTask
- test__construct() — Test JControllerLegacy::__construct
Inherited from TestCase
protected
- restoreErrorHandlers() — Sets the JError error handlers.
- restoreFactoryState() — Sets the Factory pointers
- saveErrorHandlers() — Saves the current state of the JError error handlers.
- saveFactoryState() — Saves the Factory pointers
- setErrorCallback() — Sets the JError error handlers to callback mode and points them at the test logging method.
- setErrorHandlers() — Sets the JError error handlers.
- setUp() — Overrides the parent setup method.
- tearDown() — Overrides the parent tearDown method.
public
- assignMockCallbacks() — Assigns mock callbacks to methods.
- assignMockReturns() — Assigns mock values to methods.
- errorCallback() — Receives the callback from JError and logs the required error information for the test.
- expectedErrorCallback() — Callback receives the error from JError and deals with it appropriately If a test expects a JError to be raised, it should call this setExpectedError first If you don't call this method first, the test will fail.
- getMockApplication() — Gets a mock application object.
- getMockCmsApp() — Gets a mock CMS application object.
- getMockConfig() — Gets a mock configuration object.
- getMockDatabase() — Gets a mock database object.
- getMockDispatcher() — Gets a mock dispatcher object.
- getMockDocument() — Gets a mock document object.
- getMockLanguage() — Gets a mock language object.
- getMockSession() — Gets a mock session object.
- getMockWeb() — Gets a mock web object.
- setExpectedError() — Tells the unit tests that a method or action you are about to attempt is expected to result in JError::raiseSomething being called.