Этот тег для вопросов о atoum, ориентированной программистами среде тестирования для PHP. Это - современная платформа поблочного тестирования, разработанная, чтобы быть более простым и интуитивным, чем xUnit платформы.
Согласно atoum документации
atoum является простой, современной и интуитивной платформой поблочного тестирования для PHP! Это completly автономный, все доступно и работает из поля.
Домашняя страница: https://atoum.org/
Документация: https://docs.atoum.org/
GitHub: https://github.com/atoum/atoum/
$ wget http://downloads.atoum.org/nightly/atoum.phar $ php atoum.phar
Для глобальной установки выполнитесь:
$ composer global require "atoum/atoum=^3.2"
Для установки atoum для проекта добавьте следующие строки в проекте composer.json
файл:
{ "require-dev": { "atoum/atoum": "^3.2" } }
Или используйте composer
команда:
$ composer require --dev atoum/atoum
<?php $this ->given($computer = new computer()) ->if($computer->prepare()) ->and( $computer->setFirstOperand(2), $computer->setSecondOperand(2) ) ->then ->object($computer->add()) ->isIdenticalTo($computer) ->integer($computer->getResult()) ->isEqualTo(4) ;