\JFormTest
Test class for JForm.
Synopsis
class JFormTest
extends TestCase
{
- // members
- protected $backupServer;
- // Inherited members from TestCase
- protected $expectedErrors;
- // methods
- protected void setUp()
- protected void tearDown()
- private void _showXml()
- public void testAddFieldPath()
- public void testAddFormPath()
- public void testAddRulePath()
- public void testAddNode()
- public void testBind()
- public void testConstruct()
- public void testFilter()
- public void testFilterField()
- public void testFindField()
- public void testFindFieldsByFieldset()
- public void testFindFieldsByGroup()
- public void testFindGroup()
- public void testGetErrors()
- public void testGetField()
- public void testGetFieldAttribute()
- public void testGetFormControl()
- public void testGetInstance()
- public void testGetGroup()
- public void testGetInput()
- public void testGetLabel()
- public void testGetName()
- public void testGetValue()
- public void testGetFieldset()
- public void testGetFieldsets()
- public void testLoad()
- public void testLoad_BadInput()
- public void testLoad_XPath()
- public void testLoadField()
- public void testLoadFieldType()
- public void testLoadFile()
- public void testLoadRuleType()
- public void testMergeNode()
- public void testMergeNodes()
- public void testRemoveField()
- public void testRemoveGroup()
- public void testReset()
- public void testSetField()
- public void testSetFieldAttribute()
- public void testSetFields()
- public void testSetValue()
- public void testSyncPaths()
- public void testValidate()
- public void testValidateField()
- public void testValidateField_missingRule()
- // 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 |
---|---|
1376 | remove: $this->_showXml($form);die; |
1498 | remove: $this->_showXml($form);die; |
Members
protected
- $backupServer
—
array
Backup of the SERVER superglobal - $expectedErrors — array
Methods
private
- _showXml() — Test showXml
protected
- setUp() — Sets up the fixture, for example, opens a network connection.
- tearDown() — Tears down the fixture, for example, closes a network connection.
public
- testAddFieldPath() — Tests the JForm::addFieldPath method.
- testAddFormPath() — Tests the JForm::addFormPath method.
- testAddNode() — Test the JForm::addNode method.
- testAddRulePath() — Tests the JForm::addRulePath method.
- testBind() — Tests the JForm::bind method.
- testConstruct() — Testing methods used by the instantiated object.
- testFilter() — Test for JForm::filter method.
- testFilterField() — Test for JForm::filterField method.
- testFindField() — Test the JForm::findField method.
- testFindFieldsByFieldset() — Tests the JForm::findFieldsByFieldset method.
- testFindFieldsByGroup() — Test the JForm::findFieldsByGroup method.
- testFindGroup() — Test the JForm::findGroup method.
- testGetErrors() — Test for JForm::getErrors method.
- testGetField() — Test the JForm::getField method.
- testGetFieldAttribute() — Test for JForm::getFieldAttribute method.
- testGetFieldset() — Test for JForm::getFieldset method.
- testGetFieldsets() — Test for JForm::getFieldsets method.
- testGetFormControl() — Test the JForm::getFormControl method.
- testGetGroup() — Test for JForm::getGroup method.
- testGetInput() — Test for JForm::getInput method.
- testGetInstance() — Test for JForm::getInstance.
- testGetLabel() — Test for JForm::getLabel method.
- testGetName() — Test the JForm::getName method.
- testGetValue() — Test for JForm::getValue method.
- testLoad() — Test the JForm::load method.
- testLoadField() — Test for JForm::loadField method.
- testLoadFieldType() — Test the JForm::loadFieldType method.
- testLoadFile() — Test the JForm::loadFile method.
- testLoadRuleType() — Test for JForm::loadRuleType method.
- testLoad_BadInput() — Test the JForm::load method for cases of unexpected or bad input.
- testLoad_XPath() — Test the JForm::load method for XPath data.
- testMergeNode() — Test the JForm::mergeNode method.
- testMergeNodes() — Test the JForm::mergeNode method.
- testRemoveField() — Test for JForm::removeField method.
- testRemoveGroup() — Test for JForm::removeGroup method.
- testReset() — Test for JForm::setField method.
- testSetField() — Test for JForm::setField method.
- testSetFieldAttribute() — Test for JForm::setFieldAttribute method.
- testSetFields() — Test for JForm::setFields method.
- testSetValue() — Test for JForm::setValue method.
- testSyncPaths() — Test for JForm::syncPaths method.
- testValidate() — Test for JForm::validate method.
- testValidateField() — Test for JForm::validateField method.
- testValidateField_missingRule() — Test for JForm::validateField method for missing rule exception.
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.