Свързани въпроси 'phpunit'

Неуспешен тест за меко твърдение и фалшиви методи
Следвам този урок: http://jtreminio.com/2013/03/unit-testing-tutorial-part-5-mock-methods-and-overriding-constructors/ . Страхотен урок, за да научите как работи PHPUnit. Но не мога да разбера, защото тестът не мина. Провалът е: Method...
644 изгледи
schedule 15.09.2022

тестовете на phpunit, изпълнявани с PHP7.2 и 7.1, са 3 пъти по-бавни, отколкото когато се изпълняват с PHP7.0
Ако изпълнявам тестовете си с PHP7.2 или PHP7.1, те са около 3 пъти по-бавни, отколкото ако ги изпълнявам с PHP7.0. Има ли все пак да стигнем до дъното защо това се случва? Дори когато стартирам тестовите пакети (Feature & Unit) отделно, пак...
2203 изгледи
schedule 16.09.2022

Как да изключа неизползваните библиотеки от отчета за покритие на кода?
Има нещо, което очевидно не разбирам относно белия списък на покритието на кода на PHPUnit. Имам следния филтър за няколко папки: <filter> <whitelist addUncoveredFilesFromWhitelist="true"> <directory...
97 изгледи
schedule 22.09.2022

Грешка в уеб теста на PHPUnit при изпращане на заглавки в теста
Написах REST API в symfony. Той приема Json заявка и генерира форматиран pdf с FPDF библиотека като отговор. Искам да напиша уеб тест на phpunit, който ще провери състоянието на отговора и данните в заглавката. public function...
404 изгледи
schedule 27.09.2022

макетна некласова функция в теста на phpunit
Имам необработен PHP код за цикъл for-each. Използвам php 7.2 и PHPUnit 8 . ето името на файла app.php и кодът е даден по-долу: Тук имам друго извикване CalculatorAPI() , което изисква извикване на API - имам нужда и от макет. $list =...
64 изгледи
schedule 27.09.2022

Грешка на Phpunit - неуспешно установяване на възел, обозначен с
Използвам PHPUnit 3.5.x заедно със Zend 1.10. Имам ред в моя IndexControllerTestCase.php $this->assertXpathContentContains("id('message')", "test message"); това показва грешка 1) IndexControllerTest::testIndexWithMessageAction Failed...
552 изгледи
schedule 02.10.2022

модулно тестване със symfony + doctrine + PHPUnit
Работя със Symfony + Doctrine + PHPUnit, с NetBeans IDE. Ето моят текущ подход към тестването на единици. Функцията setUp() зарежда тестовите приспособления от .yml файлове функцията tearDown() изтрива всички данни от моделите. това се прави...
3868 изгледи
schedule 07.10.2022

Selenium уеб драйвер (PHP или JAVA)
Трябва да напишем някои автоматизирани UI тестове на проект, който е направен изцяло в PHP Kohana Framework, всички наши инженери имат опит с PHP език, но нито един в Java. Но изглежда има малко количество алтернативи по отношение на използването...
3112 изгледи
schedule 07.10.2022

PHPUnit_Framework_Exception: Не може да се свърже със сървъра Selenium RC.
Използвам PHPUnit и Selenium Server за тестване на Yii Application, но всеки път, когато опитах, винаги ми дава тази грешка. PHPUnit_Framework_Exception: Не може да се свърже със сървъра Selenium RC. използвам операционна система xp. и...
1396 изгледи
schedule 09.11.2022

Как тествате единица Zend_Form, която включва елемента CSRF форма?
Използвам CSRF скрития хеш елемент със Zend_Form и се опитвам да тествам единица за влизане, но не знам как да напиша Unit Test, за да включа този елемент. Погледнах в документите и прочетох колкото се може повече уроци, които можах да намеря. Дори...
2949 изгледи
schedule 01.11.2023

Тестване на REST API с помощта на PHPUnit
Създавам набор от RESTful API и сега се изисква да пиша модулни тестове за тях. Не съм сигурен какво всъщност трябва да тестват единичните тестове. Трябва ли модулните тестове да проверяват дали отговорът, получен от сървъра, е правилен за...
1665 изгледи
schedule 21.11.2022

Проблем със съвместимостта на PHPunit със Zend
Конфигурирах PHPUnit със Zend Framework. Когато изпълня командата phpunit --configuration phpunit.xml Получавам съобщение за грешка като Declaration of Zend_Test_PHPUnit_Constraint_ResponseHeader::evaluate() should be compatible with...
684 изгледи
schedule 24.10.2023

Въпреки отрицателния вот, аз съм почти сигурен, че съм прав за това, освен ако в първоначалния въпрос липсва някакъв детайл
10366 изгледи
schedule 22.05.2024

Единично тестване - използване на реална стойност или макет?
Имам единичен тест, който потвърждава дали определен модел има свойство или не и дали това свойство не е нула. И така, нещо като следното: public function testHasMySpecialProperty() {...
244 изгледи
schedule 31.10.2022

Мениджърът на обекти на Doctrine се срива и не работи
И така, когато провеждам тестове на моето ZF/Doctrine приложение, някои тестове прекъсват Doctrine Entity Manager и всички последователни тестове се провалят поради затварянето на EM. Настроих EM в моите tests/bootstrap.php: $application = new...
1271 изгледи
schedule 18.11.2023

php модулно тестване, eclipse PDT, makegood, xdebug
Има ли някакъв начин за принудително спиране на makegood на точки на прекъсване, за да се проверят променливи и т.н.? Инсталирах eclipse indigo 3.7 + PDT инструменти, второ конфигурирах xdebug и работи по време на обикновено отстраняване на грешки....
605 изгледи
schedule 27.11.2023

Как да свържа PHPUnit с моя код?
Бих искал да: Изпълнявайте тестове с PHPUnit независимо от моята среда (и дали PHPUnit или PEAR са инсталирани или не) Покажете резултатите от теста на екрана, ако е възможно Как мога да направя това? Опитах се да изтегля кода тук и да...
134 изгледи
schedule 28.11.2023

Твърде много връзки по време на тестване на единица
Имам проект с много тестове като клас class MyTest extends BaseTestCase { public function __construct() { parent::__construct(); $this->em = $this->get('doctrine')->getManager(); } public function setUp()...
2526 изгледи
schedule 01.11.2023

PHPUnit тестът в Eclipse 4.2 с помощта на Makegood не се изпълнява
Имам инсталиран PHPUnit с помощта на композитор и всичко работи според очакванията. Мога да провеждам тестове и получавам очаквания резултат. Това е моят composer.json ... "require-dev": { "phpunit/phpunit": "4.1.*",...
984 изгледи
schedule 16.10.2022

PDOException: не можа да намери драйвер при използване на phpunit
Започвам да използвам laravel 4 и се опитвам да започна да използвам модулни тестове, за да мога да улесня живота си. Както всички ще се досетите, моето развитие не стана по-лесно, след като изпробвах phpunit тестове. Простите тестове са добре,...
14578 изгледи
schedule 12.12.2023