OPUS4 / opus4-common

Core package for OPUS 4.
Other
0 stars 5 forks source link

Logging Setup für Common Tests #35

Closed j3nsch closed 2 years ago

j3nsch commented 2 years ago

Manche Tests für Klassen, die vom Framework ins Common-Paket verschoben werden, benötigten Logging. Es muss ein Workspace für diese Tests angelegt werden oder ein Dummy-Logger verwendet werden.

Die Test-Klasse OpusTest\Mail\TransportTest benötigt Logging.

j3nsch commented 2 years ago

Das scheint das Problem für alle Mail-Tests zu sein, die nach Common verschoben wurden.

j3nsch commented 2 years ago

Wir sollten eine TestCase-Klasse schreiben und dann für alle Tests verwenden. Damit sind dann nicht mehr alle Tests direkt von der PHPUnit-TestCase-Klasse abhängig und wir können das Logging zentral einrichten. Ich denke alle Tests können in die gleiche Log-Datei schreiben, so dass dort am Ende der gesamte Output aller Tests drin steht.

j3nsch commented 2 years ago

Tests erweitern jetzt die Klasse OpusTest\TestAsset\TestCase, in der das Logging eingerichtet wird.