Automatically PHPUnit Test DTO and Transfer Objects.
Original idea: Automatically JUnit Test DTO and Transfer Objects
These commands requires you to have Composer installed globally.
Open a command console, enter your project directory and execute the following
commands to download the latest stable version:
composer require --dev roukmoute/dto-testerAll we need to do is extend DtoTester\DtoTest and create a test instance and
the DtoTest class will do the rest.
Here it is an example class named FooBar:
<?php
class FooBarTest extends \DtoTester\DtoTest
{
protected function getInstance()
{
return new FooBar();
}
}So we now turned what would have been many boring unit tests which didn’t test any real business logic into a simple file with less than 10 lines of code.