oktatas:web:back-end_framework:leaf:teszt
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.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:back-end_framework:leaf:teszt [2024/01/25 22:45] – [Beállítás] admin | oktatas:web:back-end_framework:leaf:teszt [2024/01/26 08:55] (aktuális) – [Memória adatbázis] admin | ||
---|---|---|---|
Sor 24: | Sor 24: | ||
leaf test | leaf test | ||
+ | |||
+ | ===== Memória adatbázis ===== | ||
+ | |||
+ | |||
+ | Szerkesszük a alchemy.config.php fájlt. Vegyünk fel egy újabb beállítást: | ||
+ | |||
+ | <code php alchemy.config.php> | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ] | ||
+ | ] | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Tesztírás ===== | ||
+ | |||
+ | HTTP kéréseket kell készítenünk. Bármilyen PHP-s eszköz megfelel. Itt CURL fogunk alkalmazni. | ||
+ | |||
+ | <code php tests/ | ||
+ | <?php | ||
+ | |||
+ | function make_request($url, | ||
+ | $ch = curl_init($url); | ||
+ | |||
+ | // A válasz ne a képernyőre menjen: | ||
+ | curl_setopt($ch, | ||
+ | // Ha szerver átirányítások végez, kövessük | ||
+ | curl_setopt($ch, | ||
+ | |||
+ | $method = strtoupper($method); | ||
+ | switch ($method) { | ||
+ | case ' | ||
+ | break; | ||
+ | case ' | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | break; | ||
+ | case ' | ||
+ | curl_setopt($ch, | ||
+ | curl_setopt($ch, | ||
+ | break; | ||
+ | case ' | ||
+ | curl_setopt($ch, | ||
+ | break; | ||
+ | default: | ||
+ | // Egyéb metódusok | ||
+ | break; | ||
+ | } | ||
+ | |||
+ | $response = curl_exec($ch); | ||
+ | $http_status = curl_getinfo($ch, | ||
+ | curl_close($ch); | ||
+ | |||
+ | return $http_status; | ||
+ | } | ||
+ | |||
+ | |||
+ | test(' | ||
+ | $url = ' | ||
+ | $http_status = make_request($url); | ||
+ | expect($http_status)-> | ||
+ | }); | ||
+ | test(' | ||
+ | $url = ' | ||
+ | $post_data = [ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ]; | ||
+ | $http_status = make_request($url, | ||
+ | expect($http_status)-> | ||
+ | }); | ||
+ | test(' | ||
+ | $url = ' | ||
+ | $post_data = [ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ]; | ||
+ | $http_status = make_request($url, | ||
+ | expect($http_status)-> | ||
+ | }); | ||
+ | test(' | ||
+ | $url = ' | ||
+ | $http_status = make_request($url, | ||
+ | expect($http_status)-> | ||
+ | }); | ||
+ | |||
+ | |||
+ | |||
+ | </ | ||
oktatas/web/back-end_framework/leaf/teszt.1706219135.txt.gz · Utolsó módosítás: 2024/01/25 22:45 szerkesztette: admin