Skocz do zawartości
Pecetowicz Forum komputerowe

phpStorm. UnitTests. Użycie zdefiniowanej klasy w innym pliku


Rekomendowane odpowiedzi

Mam phpStorm. W projekcie klikam PPM na pliku PHP i wybieram: Nowy > PhpTest > Nowy unit-test

Wpisuje nazwę pliku, inne pola > OK. Mam ramowy plik testu

<?php

namespace diagnosticsphp\tests;

use diagnosticsphp\utils\php\sqlms;
use PHPUnit\Framework\TestCase;

class sqlmsTest extends TestCase
{

    public function testPropagateDB()
    {
        
    }

    public function testDumpsqldb()
    {

    }

    public function testInitConnection()
    {

    }
}

Szkielet jest. Teraz tak: mam (w pliku głównym do którego jest ww test )  zdefiniowaną tablicę (Array). Wg dokumentacji PhpUnit, są już dostępne metody testowania tablic (array).....

No i ok. Test jest POZA klasą definicji ARRAY i co? i gucio? nic sensownego nie zrobię......

Niby jerst assertArrayHasKeys() ale nie ma możiwości użycia klasy zdefiniowanbej w innym pliku. Co za absurd

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Ekspert
Napisano (edytowane)

A pokaż jak wygląda klasa, którą testujesz. + wytłumacz raz jeszcze CO próbujesz przetestować.

Ja piszę testy ręcznie i adekwatne do metod - nie korzystam z generatora.

Edytowane przez -n3veR
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...