\RESTfulAPI_DefaultQueryHandler_Test
Default Query Handler Test suite
- Author: Thierry Francois @colymba thierry@colymba.com
- Copyright: Copyright (c) 2013, Thierry Francois
- License: http://opensource.org/licenses/BSD-3-Clause BSD Simplified
Synopsis
class RESTfulAPI_DefaultQueryHandler_Test
extends RESTfulAPI_Tester
{
- // members
- protected array $extraDataObjects = ;
- protected string $url_pattern = 'api/$ClassName/$ID';
- // methods
- protected void getHTTPRequest()
- protected void getQueryHandler()
- public void generateDBEntries()
- public void testQueryParametersParsing()
- public void testAPIDisabled()
- public void testFindSingleModel()
- public void testFindMultipleModels()
- public void testMaxRecordsLimit()
- public void testCreateModel()
- public void testModelValidation()
- public void testUpdateModel()
- public void testDeleteModel()
- public void testAfterDeserialize()
- // Inherited methods from RESTfulAPI_Tester
- public void generateDBEntries()
- public void setDefaultApiConfig()
- public void getOPTIONSHeaders()
- public void getRequestHeaders()
- public void setUpOnce()
- public void setUp()
Hierarchy
Extends
Members
protected
- $extraDataObjects
- $url_pattern
Methods
protected
public
- generateDBEntries()
- testAPIDisabled() — Checks that access to DataObject with api_access config disabled return error
- testAfterDeserialize()
- testCreateModel() — Checks new record creation
- testDeleteModel() — Checks record deletion
- testFindMultipleModels() — Checks multiple records requests
- testFindSingleModel() — Checks single record requests
- testMaxRecordsLimit() — Checks max record limit config
- testModelValidation() — Checks new record creation
- testQueryParametersParsing() — Checks that query parameters are parsed properly
- testUpdateModel() — Checks record update