Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:leaf:teszt_projekt

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
Utolsó változat Következő változat mindkét oldalon
oktatas:web:back-end_framework:leaf:teszt_projekt [2024/01/26 11:28]
admin [Tesztprojekt készítése]
oktatas:web:back-end_framework:leaf:teszt_projekt [2024/01/26 11:40]
admin [Szükséges]
Sor 17: Sor 17:
 ===== Szükséges ===== ===== Szükséges =====
  
-  * guzzle +  * guzzle - https://​github.com/​guzzle/​guzzle 
-  * phpunit+  * phpunit ​- https://​phpunit.de/​
  
 ===== Tesztprojekt készítése ===== ===== Tesztprojekt készítése =====
Sor 48: Sor 48:
  
 ===== Első teszt ===== ===== Első teszt =====
 +
 +A teszteknek Test.php-ra kell végződnie,​ nagy "​T"​ betűvel.
  
 <code php tests/​MyTest.php>​ <code php tests/​MyTest.php>​
 +<?php
 +
 +use PHPUnit\Framework\TestCase;​
 +use GuzzleHttp\Client;​
 +
 +class Test extends TestCase
 +{
 +    ​
 +    public function testHttpRequest()
 +    {
 +        $url = '​http://​www.example.com/';​
 +        $client = new Client();
 +        $response = $client->​get($url);​
 +
 +        $code = $response->​getStatusCode();​
 +        $this->​assertEquals(200,​ $code);
 +
 +        $body = $response->​getBody();​
 +        $this->​assertStringContainsString('​Example Domain',​ $body);
 +
 +    }
 +}
  
 </​code>​ </​code>​
 +
 +
 +Futtatás:
 +  ./​vendor/​bin/​phpunit
  
oktatas/web/back-end_framework/leaf/teszt_projekt.txt · Utolsó módosítás: 2024/01/26 12:16 szerkesztette: admin