Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

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 komentarza
Udostępnij na innych stronach

(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 komentarza
Udostępnij na innych stronach

Dlatego staram się nie korzystać z frameworków do testów ale tu akurat nie mam wyboru.

Odnośnik do komentarza
Udostępnij na innych stronach

Nadal nie odpisałeś mi na prośbę / pytanie.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...