.
Разработка сервиса сайта на PHP на примере партнерской программы. Урок 21. "Причесываем" и тестируем
Автор megabax   
18.03.2014 г.
Структура программы на примере простейшей программы

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 21. "Причесываем" и тестируем класс EP_Fees

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

И так, следующий на очереди класс - EP_Fees. Прежде чем писать для него модульные тесты, слегка улучшим отображение списка начислений и списаний, сделаем как в статистике, через выбор периода:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 21. "Причесываем" и тестируем класс EP_Fees

для этого мы сначала немножко изменим метод show класса EP_Fees, а для того, что бы было удобно автоматически тестировать модуль...

...

Для того, что бы вывести запрос периода, нам потребуется шаблон, файл per.html:

<form method="POST" action="index.php?action=#action#&show=1">

    <b>Выберите период, введите дату начала и окончания в формате ГГГГ-ММ-ДД (например: 2012-12-23)</b><br>

    <table>

        <tr><td>Дата начала</td><td><input type="text" value="#begDate#" name="begDate" size="20"></td></tr>

        <tr><td>Дата окончания</td><td><input type="text" value="#endDate#" name="endDate" size="20"></td></tr>

    </table>

    <input type="submit" value="Сформировать отчет" name="B1">

</form>

Не пугайтесь таких страшных строк, как например "#begDate#", они будут у нас заменены на нормальные данные. Только для этого придется немного доработать ....

....

.... А выглядеть результат тестирования должен так:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 21. "Причесываем" и тестируем класс EP_Fees

 

Последнее обновление ( 18.03.2014 г. )