<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem phpunit</title>
<link>https://forum.pasja-informatyki.pl/tag/phpunit</link>
<description>Powered by Question2Answer</description>
<item>
<title>PHPUnit nie znajduje pakietów</title>
<link>https://forum.pasja-informatyki.pl/564481/phpunit-nie-znajduje-pakietow</link>
<description>

&lt;p&gt;Cześć. Pierwszy raz korzystam z&amp;nbsp;&lt;a href=&quot;https://phpunit.readthedocs.io/&quot; rel=&quot;nofollow&quot;&gt;PHPUnit&lt;/a&gt;, chcę odpalić wszystkie testy za pomocą polecenia &lt;strong&gt;phpunit ./tests&lt;/strong&gt;, ale dostaje takie błędy:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
PHP Warning:  Module &quot;openssl&quot; is already loaded in Unknown on line 0

Warning: Module &quot;openssl&quot; is already loaded in Unknown on line 0
PHP Warning:  Module &quot;ftp&quot; is already loaded in Unknown on line 0

Warning: Module &quot;ftp&quot; is already loaded in Unknown on line 0
PHP Warning: &amp;nbsp;&quot;continue&quot; targeting switch is equivalent to &quot;break&quot;. Did you mean to use &quot;continue 2&quot;? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 277

Warning: &quot;continue&quot; targeting switch is equivalent to &quot;break&quot;. Did you mean to use &quot;continue 2&quot;? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 277
PHP Warning: &amp;nbsp;&quot;continue&quot; targeting switch is equivalent to &quot;break&quot;. Did you mean to use &quot;continue 2&quot;? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 285
&lt;/pre&gt;



&lt;p&gt;Co ciekawe, gdy wykonam polecenie&amp;nbsp;&lt;strong&gt;php -m&amp;nbsp;&lt;/strong&gt;to na liście włączonych modułów znajduje się zarówno openssl jak i ftp. Oba te dodatki mam odkomentowane w php.ini.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;@Edit:&lt;/p&gt;



&lt;p&gt;Polecenie&amp;nbsp;&lt;strong&gt;php vendor/bin/phpunit tests&lt;/strong&gt; wykonuje testy poprawnie, ale nie rozwiązuje to mojego problemu.&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/564481/phpunit-nie-znajduje-pakietow</guid>
<pubDate>Sun, 10 Apr 2022 19:54:00 +0000</pubDate>
</item>
<item>
<title>Laravel &quot;  There is no active transaction&quot; podczas testowania.</title>
<link>https://forum.pasja-informatyki.pl/548966/laravel-there-is-no-active-transaction-podczas-testowania</link>
<description>

&lt;p&gt;Hej,
&lt;br&gt;
Odkąd zmieniłem testową bazę danych z Sqlite na MySql, podczas dodawania do moich testów Traita &quot;RefreshDatabase&quot;, dostaje taki błąd:
&lt;br&gt;

&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=13047548957186847242&quot; style=&quot;height:198px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Dorzucam jeszcze mój plik phpunit.xml
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;phpunit xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
         xsi:noNamespaceSchemaLocation=&quot;./vendor/phpunit/phpunit/phpunit.xsd&quot;
         bootstrap=&quot;vendor/autoload.php&quot;
         colors=&quot;true&quot;
&amp;gt;
    &amp;lt;testsuites&amp;gt;
        &amp;lt;testsuite name=&quot;Unit&quot;&amp;gt;
            &amp;lt;directory suffix=&quot;Test.php&quot;&amp;gt;./tests/Unit&amp;lt;/directory&amp;gt;
        &amp;lt;/testsuite&amp;gt;
        &amp;lt;testsuite name=&quot;Feature&quot;&amp;gt;
            &amp;lt;directory suffix=&quot;Test.php&quot;&amp;gt;./tests/Feature&amp;lt;/directory&amp;gt;
        &amp;lt;/testsuite&amp;gt;
    &amp;lt;/testsuites&amp;gt;
    &amp;lt;coverage processUncoveredFiles=&quot;true&quot;&amp;gt;
        &amp;lt;include&amp;gt;
            &amp;lt;directory suffix=&quot;.php&quot;&amp;gt;./app&amp;lt;/directory&amp;gt;
        &amp;lt;/include&amp;gt;
    &amp;lt;/coverage&amp;gt;
    &amp;lt;php&amp;gt;
        &amp;lt;server name=&quot;APP_ENV&quot; value=&quot;testing&quot;/&amp;gt;
        &amp;lt;server name=&quot;BCRYPT_ROUNDS&quot; value=&quot;4&quot;/&amp;gt;
        &amp;lt;server name=&quot;CACHE_DRIVER&quot; value=&quot;array&quot;/&amp;gt;
        &amp;lt;server name=&quot;MAIL_MAILER&quot; value=&quot;array&quot;/&amp;gt;
        &amp;lt;server name=&quot;QUEUE_CONNECTION&quot; value=&quot;sync&quot;/&amp;gt;
        &amp;lt;server name=&quot;SESSION_DRIVER&quot; value=&quot;array&quot;/&amp;gt;
        &amp;lt;server name=&quot;TELESCOPE_ENABLED&quot; value=&quot;false&quot;/&amp;gt;
    &amp;lt;/php&amp;gt;
&amp;lt;/phpunit&amp;gt;
&lt;/pre&gt;



&lt;p&gt;A tutaj konfigurację mojej bazy w .env.testing
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:bash;&quot;&gt;
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=booking_test
DB_USERNAME=booking_user
DB_PASSWORD=QQ.u5(GrcPerhAd4&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/548966/laravel-there-is-no-active-transaction-podczas-testowania</guid>
<pubDate>Fri, 13 Aug 2021 11:24:32 +0000</pubDate>
</item>
<item>
<title>Shoppingcart metoda store nie przenosi towaru do koszyka Php Laravel PhpUnit</title>
<link>https://forum.pasja-informatyki.pl/537964/shoppingcart-metoda-store-nie-przenosi-towaru-do-koszyka-php-laravel-phpunit</link>
<description>Ogólnie sytuacja wygląda tak, mam towar w sklepie i napisałem metode store i wszystko działa, ale po kliknięciu zamiast przeniesienia dodania towaru do koszyka, pojawia się jedynie &amp;quot;#&amp;quot; w ścieżce.&lt;br /&gt;
&lt;br /&gt;
Jak mogę napisać test do tego i sprawdzić gdzie mi się to wysypuje?&lt;br /&gt;
Jak to jakoś potestować i sprawdzić gdzie mam błąd</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/537964/shoppingcart-metoda-store-nie-przenosi-towaru-do-koszyka-php-laravel-phpunit</guid>
<pubDate>Sat, 17 Apr 2021 22:29:36 +0000</pubDate>
</item>
<item>
<title>PHPUnit kursy warte uwagi</title>
<link>https://forum.pasja-informatyki.pl/530728/phpunit-kursy-warte-uwagi</link>
<description>Znacie jakieś aktualne kursy testowania w PHP warte polecenia? To czy darmowy czy też płatny nie ma znaczenia.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/530728/phpunit-kursy-warte-uwagi</guid>
<pubDate>Wed, 24 Feb 2021 15:20:05 +0000</pubDate>
</item>
<item>
<title>Testy Jednostkowe - Czy testowanie połączeń do bazy danych jest konieczne jesli tak to jak to robić?</title>
<link>https://forum.pasja-informatyki.pl/345047/testy-jednostkowe-czy-testowanie-polaczen-bazy-danych-jest-konieczne-jesli-robic</link>
<description>

&lt;p&gt;Witam napisałem funkcje addNews która dodaje wczesniej przygodowane dane do bazy danych. Pierwszy raz chciał bym dodać do projektu testy jednostkowe i tu moje pytanie czy testowanie takiej funkcji jest konieczne i w ogole mozliwe&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
    public function addNews($title, $description, $article, $imgPath)
    {
        try {
            $statement = $this-&amp;gt;pdo-&amp;gt;prepare(&quot;INSERT INTO $this-&amp;gt;dbTableName VALUES(NULL,:title,:description,:article,:imgPath)&quot;);
            $statement-&amp;gt;bindParam(&quot;:title&quot;, $title, PDO::PARAM_STR);
            $statement-&amp;gt;bindParam(&quot;:description&quot;, $description, PDO::PARAM_STR);
            $statement-&amp;gt;bindParam(&quot;:article&quot;, $article, PDO::PARAM_STR);
            $statement-&amp;gt;bindParam(&quot;:imgPath&quot;, $imgPath, PDO::PARAM_STR);
            $statement-&amp;gt;execute();
        } catch (Exeption $e) {}
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;
&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/345047/testy-jednostkowe-czy-testowanie-polaczen-bazy-danych-jest-konieczne-jesli-robic</guid>
<pubDate>Sat, 21 Apr 2018 09:37:33 +0000</pubDate>
</item>
<item>
<title>Dziwny błąd z phpunit</title>
<link>https://forum.pasja-informatyki.pl/287428/dziwny-blad-z-phpunit</link>
<description>Witam, #windows odpalam sobie w powershellu &amp;nbsp;phpunit a tu:&lt;br /&gt;
&lt;br /&gt;
PHP Warning: &amp;nbsp;require(E:\xampp\php\pear\PHPUnit\Autoload.php): failed to open stream: No such file or directory in E:\xampp\php\phpunit on line 43&lt;br /&gt;
&lt;br /&gt;
Warning: require(E:\xampp\php\pear\PHPUnit\Autoload.php): failed to open stream: No such file or directory in E:\xampp\php\phpunit on line 43&lt;br /&gt;
PHP Fatal error: &amp;nbsp;require(): Failed opening required 'E:\xampp\php\pear\PHPUnit\Autoload.php' (include_path='E:\xampp\php\PEAR') in E:\xampp\php\phpunit on line 43&lt;br /&gt;
&lt;br /&gt;
Fatal error: require(): Failed opening required 'E:\xampp\php\pear\PHPUnit\Autoload.php' (include_path='E:\xampp\php\PEAR') in E:\xampp\php\phpunit on line 43&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
znalazłem nawet ten błąd na stack overflow lecz tamtejsze odpowiedzi mi nie pomagają, jestem bardzo zdziwiony bo jeszcze ostatnio testowałem bez problemu. Ktoś coś pomoże ? z góry dziękuje za zainteresowanie :)</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/287428/dziwny-blad-z-phpunit</guid>
<pubDate>Thu, 21 Sep 2017 17:07:59 +0000</pubDate>
</item>
</channel>
</rss>