| « MySQL Umlaute kaputt | PHP Session / Login not working in Internet Explorer 7, 8, 9 » |
Eigentlich sollte es ja genügen, den Standard-Hook _simpletest in einem Modul unterzubringen und seine Test-Dateien in tests/DATEINAME.test zu speichern. Aber irgendwie wollte das nicht klappen.
Eine Fehlerquelle kann die Translate-Funktion sein, wenn man sie in getInfo() verwendet: Dies verhinderte z. B. die Darstellung des eigentlich vorhandenen date_repeat-Tests von Date.
Dann sollte man besser keine Codeschnipsel aus dem Lullabot-Artikel kopieren: http://www.lullabot.com/articles/introduction-unit-testing
Die Funktion heisst nämlich nicht get_info(), sondern getInfo(). Die zu erweiternde Klasse heißt nicht DrupalTestCase, sondern DrupalWebTestCase.
Nach diesen Hürden funktioniert das Ding gut. ![]()