oktatas:web:back-end_framework:laravel:laravel_rest_api:teszteles
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áltozat | |||
oktatas:web:back-end_framework:laravel:laravel_rest_api:teszteles [2023/05/17 12:15] – [Laravel REST API - Tesztelés] admin | oktatas:web:back-end_framework:laravel:laravel_rest_api:teszteles [2025/08/01 11:22] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Laravel REST API - Tesztelés ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) Sallai András, 2022, 2023 | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== Teszt generálása ===== | ||
- | |||
- | Teszteket a következő paranccsal generálhatunk: | ||
- | |||
- | php artisan make:test ValamiTest | ||
- | |||
- | A teszt neve után a végződés kötelezően Test. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Létrejön ===== | ||
- | |||
- | <code php test/ | ||
- | <?php | ||
- | |||
- | namespace Tests\Feature; | ||
- | |||
- | use Illuminate\Foundation\Testing\RefreshDatabase; | ||
- | use Illuminate\Foundation\Testing\WithFaker; | ||
- | use Tests\TestCase; | ||
- | |||
- | class Valami extends TestCase | ||
- | { | ||
- | /** | ||
- | * A basic feature test example. | ||
- | * | ||
- | * @return void | ||
- | */ | ||
- | public function test_example() | ||
- | { | ||
- | $response = $this-> | ||
- | |||
- | $response-> | ||
- | } | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | |||
- | Javítsuk így | ||
- | |||
- | <code php test/ | ||
- | <?php | ||
- | |||
- | namespace Tests\Feature; | ||
- | |||
- | use Illuminate\Foundation\Testing\RefreshDatabase; | ||
- | use Illuminate\Foundation\Testing\WithFaker; | ||
- | use Tests\TestCase; | ||
- | |||
- | class Valami extends TestCase | ||
- | { | ||
- | /** | ||
- | * A basic feature test example. | ||
- | * | ||
- | * @return void | ||
- | */ | ||
- | public function test_example() | ||
- | { | ||
- | $response = $this-> | ||
- | |||
- | $response-> | ||
- | } | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | A tesztfüggvények neve tetszőleges, | ||
- | |||
- | ===== Futtatás ===== | ||
- | |||
- | A teszt futtatása: | ||
- | |||
- | php artisan test | ||
- | |||
- | |||
- | Vagy: | ||
- | ./ | ||
- | |||
- | ===== Két teszt ===== | ||
- | |||
- | |||
- | <code php tests/ | ||
- | <?php | ||
- | |||
- | namespace Tests\Feature; | ||
- | |||
- | use Illuminate\Foundation\Testing\RefreshDatabase; | ||
- | use Illuminate\Foundation\Testing\WithFaker; | ||
- | use Tests\TestCase; | ||
- | |||
- | class EmployeeTest extends TestCase | ||
- | { | ||
- | /** | ||
- | * A basic feature test example. | ||
- | * | ||
- | * @return void | ||
- | */ | ||
- | public function test_getemps() | ||
- | { | ||
- | $response = $this-> | ||
- | $response-> | ||
- | } | ||
- | public function test_addemp() { | ||
- | $response = $this-> | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ]); | ||
- | $response-> | ||
- | } | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | ===== Adatbázis memóriában ===== | ||
- | |||
- | ==== Kapcsolat ==== | ||
- | |||
- | Vegyünk fel egy kapcsolat típust: | ||
- | |||
- | <code php config/ | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ], | ||
- | </ | ||
- | |||
- | ==== Teszt beállítása ==== | ||
- | |||
- | Állítsuk be teszteléshez: | ||
- | |||
- | <code xml phpunit.xml> | ||
- | <server name=" | ||
- | </ | ||
- | |||
- | === Cache törlése === | ||
- | |||
- | php artisan config: | ||
- | |||
oktatas/web/back-end_framework/laravel/laravel_rest_api/teszteles.1684318547.txt.gz · Utolsó módosítás: 2023/05/17 12:15 szerkesztette: admin