streams/tests
2024-04-23 07:39:01 +10:00
..
_output get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
Acceptance get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
acceptance cleanup 2022-08-25 21:43:03 +10:00
CC/tests get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
Functional get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
Support get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
travis 👷Extend Travis, add PostgreSQL10. 2018-03-17 23:27:56 +01:00
Unit get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
unit partial update to new ap:// DID scheme 2024-04-23 07:39:01 +10:00
Acceptance.suite.yml get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
bootstrap.php add immediate path 2024-03-23 05:05:40 +11:00
Functional.suite.yml get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00
infection.json.dist it's done 2022-02-15 20:08:28 -08:00
phpunit-pgsql.xml rename Code to src 2024-03-13 16:21:03 +11:00
phpunit.xml report test warnings 2024-03-20 21:37:02 +11:00
README.md cleanup 2022-08-25 21:43:03 +10:00
Unit.suite.yml get streams working side-by-side with symfony 2024-03-28 21:32:40 +11:00

The folder tests/ contains resources for automated testing tools.

Here you will find PHPUnit, Behat, etc. files to test the functionaly of this software. Right now it only contains some basic tests to see if feasable this can help improve the project.

Contents

  • unit/ PHPUnit tests These are unit tests to check the smallest parts, like single functions. It uses the tool PHPUnit https://phpunit.de/

  • acceptance/ functional/acceptance testing These are behavioral or so called functional/acceptance testing. They are used to test business logic. They are written in Gherkin and use the tool Behat http://behat.org/

How to use?

You need the dev tools which are defined in the composer.json in the require-dev configuration. Run composer install without --no-dev to install these tools.

To run unit tests run vendor/bin/phpunit tests/unit/

To run acceptance tests run vendor/bin/behat --config tests/acceptance/behat.yml