Nenalezena třída v testované tříde během testů

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Domki
Člen | 310
+
0
-

Testuji funkce repositaru nad YerOrmem

v jedne funkci v repozitaří používám statickou třídu Consts kde mám konstanty
Takto:

namespace app;
class Consts
{
	const AVAILABILITY = [
		'STOCK_5' => 'Skladem - dodání do 5 dnů',
		'NOT_STOCK' => 'Momentálně nedostupné'
	];
}

a v te funkci tyto constanty používám Consts::AVAILABILITY

Když ale tutu funkci z repository testuji, vyhodí to chybu:
FAILED: App\Models\PVariantsRepositoryTest.phpt
Exited with error code 255 (expected 0)

Fatal error: Class ‚app\Consts‘ not found in

Proč to nenajde? a jak tam tu třídu dostat, normálně na stránce mimo testy se tam ta třída s konstanty dostane.

Díky

CZechBoY
Člen | 3608
+
0
-

Stejne jako jinde – bud pouzij robotloader nebo includuj soubor s tridou pred pouzitim tridy.