Этот тег для вопросов о atoum, ориентированной программистами среде тестирования для PHP. Это - современная платформа поблочного тестирования, разработанная, чтобы быть более простым и интуитивным, чем xUnit платформы.

Сводка

Согласно atoum документации

atoum является простой, современной и интуитивной платформой поблочного тестирования для PHP! Это completly автономный, все доступно и работает из поля.

Быстрая информация и Ссылки

Домашняя страница: https://atoum.org/

Документация: https://docs.atoum.org/

GitHub: https://github.com/atoum/atoum/

Установка atoum

Установка через PHAR

$ 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) ;