|Daniel Seifert 4d5570c1bb|
Tools for better testable code
This package provides tools to circumvent difficulties when testing plug-in code from customisable frameworks (e.g. shop software).
method bundles can be included as traits depending on the class.
Production\IsMockable: contains methods for mocking parent calls
Development\CanAccessRestricted: contains methods for better accessibility of protected code
Table of content
This package requires a project installed with Composer.
Open a command line and navigate to the root directory of the installation. Execute the following command. Adapt the path details to your installation environment.
php composer require d3/testingtools:^1.0
How to use
Include the respective trait in your class and use the desired method in your code:
See CHANGELOG for further informations.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the MIT license.
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
For full copyright and licensing information, please see the LICENSE file distributed with this source code.