|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.09.2017, 11:58 | #1 |
Новичок
Джуниор
Регистрация: 10.09.2010
Сообщений: 2
|
PHPunit тест для функции
Есть функция f(), не принимающая параметров и содержащая другие функции f1, f2, f3, f4, expect. Другие функции (f1, f2, f3, f4, expect) описаны в подключаемом файле. Функция f2 - записывает данные в БД. Функция expect - считывает данные из БД. Стоит задача проверить, что данные, предназначенные для записи в БД ($p), равны данным, которые считаются из БД.
require_once (<файл с подключаемыми функциями>); function f() { global $v; $v->method(); $p = $v->method2(); $p['key1'] = f1(); $p['key2'] = strlen($p['key2']); f2 ($p); f3(); f4(); } Есть файл с кодом теста PHPunit /** * @dataProvider pProvider */ public function test_f($p) { // что-то надо добавить f(); $exp = expect(); $this->assertEquals($p, $exp); } public function pProvider() { return array ( array('string1'), array('string12'), array('string123'), array('string1234') ); } Вопросы:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как созданный в программе Май Тест тест вставить в проект | Ольга ))))) | Помощь студентам | 11 | 16.05.2016 17:18 |
запрограммировать в делфи 7 тест Лири и тест Торстона через базу данных (курсовая на 1-м курсе) | mekil | Помощь студентам | 10 | 10.06.2014 17:56 |
Тест для проверки словарей | Тотошка91 | Общие вопросы Delphi | 1 | 16.06.2011 23:14 |
Тест для хакеров! | Alar | Свободное общение | 65 | 03.07.2008 15:20 |