This repository has been archived by the owner on Jan 20, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added external libraries (RedBean, PHPMailer, JQuery, HTMLPurifier), …
…Database Schema for MySQL Workbench, and other minor additions to the framework.
- Loading branch information
1 parent
c4d0db3
commit e4f4422
Showing
578 changed files
with
94,076 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
|
||
Appleseed Roadmap | ||
|
||
Updated: 06-10-2010 | ||
Version: 0.7.4 | ||
|
||
0.7 SERIES | ||
---------- | ||
Base features, API, framework, themability, internationalisation. | ||
|
||
0.8 SERIES | ||
---------- | ||
Optimization, Standards and Compatibility. | ||
|
||
0.9 SERIES | ||
---------- | ||
FEATURE FREEZE! Bug testing, code cleanup, etc. | ||
|
||
1.0 SERIES | ||
---------- | ||
Testing, security fixes, and optimization. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
RELEASE CHANGES | ||
|
||
-- 0.7.4 -- | ||
|
||
|
Empty file.
205 changes: 205 additions & 0 deletions
205
_unittests/PHPUnit-3.4.9/PHPUnit/Extensions/Database/AbstractTester.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,205 @@ | ||
<?php | ||
/** | ||
* PHPUnit | ||
* | ||
* Copyright (c) 2002-2010, Sebastian Bergmann <sb@sebastian-bergmann.de>. | ||
* All rights reserved. | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions | ||
* are met: | ||
* | ||
* * Redistributions of source code must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* | ||
* * Redistributions in binary form must reproduce the above copyright | ||
* notice, this list of conditions and the following disclaimer in | ||
* the documentation and/or other materials provided with the | ||
* distribution. | ||
* | ||
* * Neither the name of Sebastian Bergmann nor the names of his | ||
* contributors may be used to endorse or promote products derived | ||
* from this software without specific prior written permission. | ||
* | ||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | ||
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
* POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* @category Testing | ||
* @package PHPUnit | ||
* @author Mike Lively <m@digitalsandwich.com> | ||
* @copyright 2002-2010 Sebastian Bergmann <sb@sebastian-bergmann.de> | ||
* @license http://www.opensource.org/licenses/bsd-license.php BSD License | ||
* @link http://www.phpunit.de/ | ||
* @since File available since Release 3.2.0 | ||
*/ | ||
|
||
require_once 'PHPUnit/Framework.php'; | ||
require_once 'PHPUnit/Util/Filter.php'; | ||
|
||
require_once 'PHPUnit/Extensions/Database/ITester.php'; | ||
|
||
PHPUnit_Util_Filter::addFileToFilter(__FILE__, 'PHPUNIT'); | ||
|
||
/** | ||
* Can be used as a foundation for new DatabaseTesters. | ||
* | ||
* @category Testing | ||
* @package PHPUnit | ||
* @author Mike Lively <m@digitalsandwich.com> | ||
* @copyright 2010 Mike Lively <m@digitalsandwich.com> | ||
* @license http://www.opensource.org/licenses/bsd-license.php BSD License | ||
* @version Release: 3.4.9 | ||
* @link http://www.phpunit.de/ | ||
* @since Class available since Release 3.2.0 | ||
*/ | ||
abstract class PHPUnit_Extensions_Database_AbstractTester implements PHPUnit_Extensions_Database_ITester | ||
{ | ||
|
||
/** | ||
* @var PHPUnit_Extensions_Database_Operation_IDatabaseOperation | ||
*/ | ||
protected $setUpOperation; | ||
|
||
/** | ||
* @var PHPUnit_Extensions_Database_Operation_IDatabaseOperation | ||
*/ | ||
protected $tearDownOperation; | ||
|
||
/** | ||
* @var PHPUnit_Extensions_Database_DataSet_IDataSet | ||
*/ | ||
protected $dataSet; | ||
|
||
/** | ||
* @var string | ||
*/ | ||
protected $schema; | ||
|
||
/** | ||
* Creates a new database tester. | ||
* | ||
* @param PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection | ||
*/ | ||
public function __construct() | ||
{ | ||
$this->setUpOperation = PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT(); | ||
$this->tearDownOperation = PHPUnit_Extensions_Database_Operation_Factory::NONE(); | ||
} | ||
|
||
/** | ||
* Closes the specified connection. | ||
* | ||
* @param PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection | ||
*/ | ||
public function closeConnection(PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection) | ||
{ | ||
$connection->close(); | ||
} | ||
|
||
/** | ||
* Returns the test dataset. | ||
* | ||
* @return PHPUnit_Extensions_Database_DataSet_IDataSet | ||
*/ | ||
public function getDataSet() | ||
{ | ||
return $this->dataSet; | ||
} | ||
|
||
/** | ||
* TestCases must call this method inside setUp(). | ||
*/ | ||
public function onSetUp() | ||
{ | ||
$this->getSetUpOperation()->execute($this->getConnection(), $this->getDataSet()); | ||
} | ||
|
||
/** | ||
* TestCases must call this method inside tearDown(). | ||
*/ | ||
public function onTearDown() | ||
{ | ||
$this->getTearDownOperation()->execute($this->getConnection(), $this->getDataSet()); | ||
} | ||
|
||
/** | ||
* Sets the test dataset to use. | ||
* | ||
* @param PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet | ||
*/ | ||
public function setDataSet(PHPUnit_Extensions_Database_DataSet_IDataSet $dataSet) | ||
{ | ||
$this->dataSet = $dataSet; | ||
} | ||
|
||
/** | ||
* Sets the schema value. | ||
* | ||
* @param string $schema | ||
*/ | ||
public function setSchema($schema) | ||
{ | ||
$this->schema = $schema; | ||
} | ||
|
||
/** | ||
* Sets the DatabaseOperation to call when starting the test. | ||
* | ||
* @param PHPUnit_Extensions_Database_Operation_DatabaseOperation $setUpOperation | ||
*/ | ||
public function setSetUpOperation(PHPUnit_Extensions_Database_Operation_IDatabaseOperation $setUpOperation) | ||
{ | ||
$this->setUpOperation = $setUpOperation; | ||
} | ||
|
||
/** | ||
* Sets the DatabaseOperation to call when ending the test. | ||
* | ||
* @param PHPUnit_Extensions_Database_Operation_DatabaseOperation $tearDownOperation | ||
*/ | ||
public function setTearDownOperation(PHPUnit_Extensions_Database_Operation_IDatabaseOperation $tearDownOperation) | ||
{ | ||
$this->tearDownOperation = $tearDownOperation; | ||
} | ||
|
||
/** | ||
* Returns the schema value | ||
* | ||
* @return string | ||
*/ | ||
protected function getSchema() | ||
{ | ||
return $this->schema; | ||
} | ||
|
||
/** | ||
* Returns the database operation that will be called when starting the test. | ||
* | ||
* @return PHPUnit_Extensions_Database_Operation_DatabaseOperation | ||
*/ | ||
protected function getSetUpOperation() | ||
{ | ||
return $this->setUpOperation; | ||
} | ||
|
||
/** | ||
* Returns the database operation that will be called when ending the test. | ||
* | ||
* @return PHPUnit_Extensions_Database_Operation_DatabaseOperation | ||
*/ | ||
protected function getTearDownOperation() | ||
{ | ||
return $this->tearDownOperation; | ||
} | ||
} | ||
?> |
131 changes: 131 additions & 0 deletions
131
_unittests/PHPUnit-3.4.9/PHPUnit/Extensions/Database/Constraint/DataSetIsEqual.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
<?php | ||
/** | ||
* PHPUnit | ||
* | ||
* Copyright (c) 2002-2010, Sebastian Bergmann <sb@sebastian-bergmann.de>. | ||
* All rights reserved. | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions | ||
* are met: | ||
* | ||
* * Redistributions of source code must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* | ||
* * Redistributions in binary form must reproduce the above copyright | ||
* notice, this list of conditions and the following disclaimer in | ||
* the documentation and/or other materials provided with the | ||
* distribution. | ||
* | ||
* * Neither the name of Sebastian Bergmann nor the names of his | ||
* contributors may be used to endorse or promote products derived | ||
* from this software without specific prior written permission. | ||
* | ||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | ||
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | ||
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
* POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* @category Testing | ||
* @package PHPUnit | ||
* @author Mike Lively <m@digitalsandwich.com> | ||
* @copyright 2002-2010 Sebastian Bergmann <sb@sebastian-bergmann.de> | ||
* @license http://www.opensource.org/licenses/bsd-license.php BSD License | ||
* @link http://www.phpunit.de/ | ||
* @since File available since Release 3.2.0 | ||
*/ | ||
|
||
require_once 'PHPUnit/Framework.php'; | ||
require_once 'PHPUnit/Util/Filter.php'; | ||
require_once 'PHPUnit/Framework/Constraint.php'; | ||
|
||
PHPUnit_Util_Filter::addFileToFilter(__FILE__, 'PHPUNIT'); | ||
|
||
/** | ||
* Asserts whether or not two dbunit datasets are equal. | ||
* | ||
* @category Testing | ||
* @package PHPUnit | ||
* @author Mike Lively <m@digitalsandwich.com> | ||
* @copyright 2010 Mike Lively <m@digitalsandwich.com> | ||
* @license http://www.opensource.org/licenses/bsd-license.php BSD License | ||
* @version Release: 3.4.9 | ||
* @link http://www.phpunit.de/ | ||
* @since Class available since Release 3.2.0 | ||
*/ | ||
class PHPUnit_Extensions_Database_Constraint_DataSetIsEqual extends PHPUnit_Framework_Constraint | ||
{ | ||
|
||
/** | ||
* @var PHPUnit_Extensions_Database_DataSet_IDataSet | ||
*/ | ||
protected $value; | ||
|
||
/** | ||
* @var string | ||
*/ | ||
protected $failure_reason; | ||
|
||
/** | ||
* Creates a new constraint. | ||
* | ||
* @param PHPUnit_Extensions_Database_DataSet_IDataSet $value | ||
*/ | ||
public function __construct(PHPUnit_Extensions_Database_DataSet_IDataSet $value) | ||
{ | ||
$this->value = $value; | ||
} | ||
|
||
/** | ||
* Determines whether or not the given dataset matches the dataset used to | ||
* create this constraint. | ||
* | ||
* @param PHPUnit_Extensions_Database_DataSet_IDataSet $other | ||
* @return bool | ||
*/ | ||
public function evaluate($other) | ||
{ | ||
if ($other instanceof PHPUnit_Extensions_Database_DataSet_IDataSet) { | ||
try { | ||
$this->value->assertEquals($other); | ||
return TRUE; | ||
} catch (Exception $e) { | ||
$this->failure_reason = $e->getMessage(); | ||
return FALSE; | ||
} | ||
} else { | ||
throw new InvalidArgumentException("PHPUnit_Extensions_Database_DataSet_IDataSet expected"); | ||
} | ||
} | ||
|
||
protected function customFailureDescription($other, $description, $not) | ||
{ | ||
return sprintf( | ||
'Failed asserting that actual %s %s Reason: %s', | ||
|
||
$other->__toString(), | ||
$this->toString(), | ||
$this->failure_reason | ||
); | ||
} | ||
|
||
/** | ||
* Returns a string representation of the constraint. | ||
* | ||
* @return string | ||
*/ | ||
public function toString() | ||
{ | ||
return sprintf('is equal to expected %s', | ||
$this->value->__toString()); | ||
} | ||
} | ||
?> |
Oops, something went wrong.