Описание тега simpletest

Simpletest - это фреймворк для модульного и веб-тестирования, разработанный на PHP.
2 ответа

Как написать тест AssertTags в SimpleTest с регулярным выражением?

Я хочу протестировать функцию, которая будет генерировать lorem ipsum текст, но он делает это в тегах HTML. Так что я не могу знать заранее текстовое содержание, но я знаю структуру HTML. Это то, что я хочу проверить. И возможно, что длина текстов н…
25 сен '08 в 08:46
1 ответ

Преобразовать из SimpleTest в PHPUnit $this->UnitTestCase('message .....');

Какое действие / метод в PHPUnit равно SimpleTest: $this->UnitTestCase('message .....') Изменить: Извините за мою ошибку Я думаю, что то, о чем я спрашиваю, не существует в простом тесте, это просто наш расширенный класс. Но этот метод отображает…
24 авг '10 в 12:49
2 ответа

SimpleTest PHP Scriptable Web Browser не работает с типом ввода электронной почты

Я пытаюсь использовать PHP Scriptable Web Browser от simplest.org для автоматического заполнения формы на веб-сайте. Поле электронной почты в форме установлено на: <input id="mail1" type="email" name="mail1"> и т.п. Если я попытаюсь заполнить …
21 май '15 в 10:22
2 ответа

Модульное тестирование контроллеров Zend - как проверить, что установлено в представлении

В Zend модели добавляются в представление: //In a controller public function indexAction() { //Do some work and get a model $this->view->model = $model; } Мы можем легко проверить, что "модель" существует в представлении (для этого я использую…
16 апр '09 в 14:50
2 ответа

Простой тест не может открыть HTTPS URL

Я запускаю тестирование пользовательского интерфейса с помощью простого теста. Ниже приведен код. <?php require_once('simpletest/autorun.php'); require_once('simpletest/web_tester.php'); class TestOfRankings extends WebTestCase { function testWeA…
21 окт '16 в 09:18
1 ответ

Как вызвать функцию assertTrue, используя simpletest?

Я новичок в php и пишу тестовую функцию для тестирования класса, который я уже написал. Тем не менее, я не уверен, как я должен правильно сделать вызов функции assertTrue(). Вот код, который у меня есть: <?php require_once(dirname(__FILE__) . '/s…
07 мар '14 в 17:32
1 ответ

Простейший браузерный скрипт PHP... как проверить отправку формы, которая имеет [ ] в имени формы (в основном в формате массива)?

Я использую simpletest, браузерный скрипт php и пытаюсь проверить отправку формы в формате массива, вот так: <input id="password" name="session[password]" value="" type="password"> Другие входные имена начинаются с "сессия", поэтому я должен д…
04 июл '10 в 05:51
1 ответ

Как указать URL веб-сервиса в простейшем модуле Drupal?

У меня есть модуль Drupal, который общается с REST API на отдельном сервере для регистрации и аутентификации пользователей. Модуль работает на нескольких сайтах, которые указывают на разные серверы, на которых могут работать разные версии REST API. …
2 ответа

Где используется схема отчета PHPUnit, используемая Дженкинсом?

У меня возникают проблемы при получении Jenkins для анализа файла отчета xunit.xml, когда в тестах есть исключения. XML выглядит правильно, поэтому я не вижу проблем, просто взглянув на него. Есть ли где-нибудь файл xsd, с которым я могу сравнить мо…
1 ответ

Установите флажок в Выкл в Simpletest

В одном из моих тестовых случаев, использующих самый простой веб-тестер, я хотел бы снять флажок. Из документации кажется, что setField должен это делать, но пока это не сработало. Документация не совсем понятна о том, как она работает с одним флажк…
18 июн '12 в 19:07
0 ответов

Как можно смоделировать метод объекта и вернуть один из его параметров в PHP SimpleTest Framework?

Предположим, вы хотите смоделировать простой метод класса: Mock::generatePartial(MyClass::class, false, ['aMethod']); $this->aMock = new MockMyClass(); $this->aMock->returns('aMethod', $param2, [$param1, $param2, $param3]); И каждый раз, ко…
12 окт '16 в 05:44
0 ответов

Браузер PHP SimpleTest с отключенным JavaScript

Я пытаюсь добавить тест с помощью браузера SimpleTest для проверки сценария отключения JavaScript на странице PHP. http://simpletest.org/en/browser_documentation.html Не уверены, можно ли отключить JavaScript в простейшем браузере? Есть ли альтернат…
02 фев '18 в 06:39
1 ответ

php (codeigniter) - простейшее модульное тестирование с данными сеанса

Так что у меня самая простая настройка с codeigniter ( https://github.com/ericbarnes/codeigniter-simpletest) У меня есть несколько простых тестов, и все выглядит хорошо. Но я бью блок. Я не знаю, как проверить, используя данные сеанса. Дело в том, ч…
10 ноя '10 в 03:36
1 ответ

SimpleTest Browser Все флажки с тем же именем

Используя SimpleTest, как мне установить третий флажок, если все они имеют одинаковые имена? <input type='checkbox' class='style' name='same' value="First" /> <input type='checkbox' class='style' name='same' value="Second" /> <input t…
09 сен '16 в 20:37
2 ответа

Покрытие кода в SimpleTest

Есть ли способ генерировать отчет о покрытии кода при использовании SimpleTest аналогично PHPUnit. Я прочитал документацию SimpleTest на их сайте, но не могу найти четкий способ, как это сделать! Я наткнулся на этот сайт, который говорит мы можем до…
28 мар '17 в 22:52
1 ответ

Наследование PHP: дочерний класс переопределяет родительскую переменную / свойство для использования в конструкторе

У меня есть (абстрактный) родительский класс, который должен обеспечивать функциональность во время создания. Дочерние классы могут переопределять свойства, используемые в конструкторе: class Parent extends MiddlewareTest { // abstract channel prope…
01 авг '13 в 15:46
3 ответа

Моя база данных не вставляется сразу

Я пытаюсь применить Test Driven Development для создания веб-страницы, и у меня возникают проблемы с использованием моей базы данных. Я занимаюсь разработкой с использованием Cake 1.1, PHP5 и SimpleTest для модульного тестирования. Моя проблема в то…
01 ноя '09 в 22:15
5 ответов

Эквивалент SimpleTest "частичные насмешки" в PHPUnit?

Я пытаюсь перенести кучу тестов из SimpleTest в PHPUnit, и мне было интересно, есть ли эквивалент для частичных проверок SimpleTest. Обновление: я не могу найти ничего в документах, которые предполагают, что эта функция доступна, но мне пришло в гол…
22 июл '09 в 09:50
1 ответ

SimpleTest: assertEquals и типы PHP

Учитывая следующий код: <?php class Foo extends UnitTestCase { public function testFoo() { $foo = new Foo(); $this->assertEqual('2, 3', $foo->bar(3)); } } ?> <?php class Foo { public function bar() { return 2; } } ?> '2, 3' == $ fo…
20 янв '11 в 19:37
1 ответ

CakePHP и Simpletest: Сбрасывать данные базы данных после каждого теста?

Есть ли способ перезагрузить мою базу данных между тестами? Может быть, что-то с тестовой группировкой? Мне нужно загрузить одни и те же данные для каждого теста. Есть ли способ автоматически делать это между каждым тестом? Спасибо
03 авг '11 в 18:53