2015-10-22 15:16:40 +02:00
|
|
|
# Tea example
|
2013-11-01 19:51:50 +01:00
|
|
|
|
2017-12-23 00:55:34 +01:00
|
|
|
[![Build Status](https://travis-ci.org/oliverklee/tea.svg?branch=master)](https://travis-ci.org/oliverklee/tea)
|
|
|
|
[![Latest Stable Version](https://poser.pugx.org/oliverklee/tea/v/stable.svg)](https://packagist.org/packages/oliverklee/tea)
|
|
|
|
[![Total Downloads](https://poser.pugx.org/oliverklee/tea/downloads.svg)](https://packagist.org/packages/oliverklee/tea)
|
|
|
|
[![Latest Unstable Version](https://poser.pugx.org/oliverklee/tea/v/unstable.svg)](https://packagist.org/packages/oliverklee/tea)
|
|
|
|
[![License](https://poser.pugx.org/oliverklee/tea/license.svg)](https://packagist.org/packages/oliverklee/tea)
|
2016-02-08 19:10:41 +01:00
|
|
|
|
2015-10-22 15:16:40 +02:00
|
|
|
This TYPO3 extension is an example for writing unit tests for extbase
|
|
|
|
extensions for TYPO3 CMS using PHPUnit.
|
|
|
|
|
2015-10-26 22:59:12 +01:00
|
|
|
The functional tests for the Repositories provide an example of creating
|
2015-10-25 11:34:00 +01:00
|
|
|
records both using the PHPUnit extension testing framework and DBUnit.
|
2015-10-26 22:59:12 +01:00
|
|
|
|
2015-10-24 01:16:37 +02:00
|
|
|
The functional test for the Utility/FileUtility class provides examples
|
|
|
|
for working with [vfsStream](https://github.com/mikey179/vfsStream/).
|
|
|
|
|
2017-05-05 18:00:40 +02:00
|
|
|
For information on the different ways to execute the tests, please have a look
|
|
|
|
at the [handout to my workshops on test-driven development (TDD)](https://github.com/oliverklee/tdd-reader).
|
|
|
|
|
2015-10-22 15:16:40 +02:00
|
|
|
|
|
|
|
## About me (Oliver Klee)
|
|
|
|
|
|
|
|
I am the maintainer of the
|
|
|
|
[PHPUnit TYPO3 extension](http://typo3.org/extensions/repository/view/phpunit),
|
|
|
|
which is available in the TYPO3 extension repository (TER).
|
|
|
|
|
|
|
|
You can book me for
|
|
|
|
[workshops](https://www.oliverklee.de/workshops/workshops.html)
|
|
|
|
at your company.
|
|
|
|
|
|
|
|
I also frequently give workshops at the TYPO3 Developer Days.
|
|
|
|
|
|
|
|
|
|
|
|
## More Documentation
|
|
|
|
|
|
|
|
* [Handout to my workshops on test-driven development (TDD)](https://github.com/oliverklee/tdd-reader)
|
|
|
|
* [Manual for the PHPUnit TYPO3 extension](https://docs.typo3.org/typo3cms/extensions/phpunit/)
|
|
|
|
|
|
|
|
|
|
|
|
## Other example projects
|
|
|
|
|
|
|
|
* [Selenium demo](https://github.com/oliverklee/selenium-demo)
|
|
|
|
for using Selenium with PHPUnit
|
|
|
|
* [Anagram finder](https://github.com/oliverklee/anagram-finder)
|
|
|
|
is the finished result of a code kata for TDD
|
|
|
|
* [Coffee example](https://github.com/oliverklee/coffee)
|
2017-04-10 20:05:40 +02:00
|
|
|
is my starting point for demonstrating TDD with TYPO3 CMS
|
|
|
|
* [TDD Seed](https://github.com/oliverklee/tdd-seed)
|
|
|
|
for starting PHPUnit projects with Composer (without TYPO3 CMS)
|