Ich möchte in der Lage sein, eine Datei mit Erklärungen zu nehmen wie:Liste der Objektnamen im Modul mit Vorlage haskell erhalten?
test_1 = assert $ 1 == 1
test_2 = assert $ 2 == 1
und erzeugt eine Grundlauffunktion wie
main = runTests [test_1, test2]
Das Ziel ist, so etwas wie nosetest Python zu bekommen.
Kann ich dies mit Vorlage Haskell tun? Ich kann nicht viel Dokumentation darüber finden (es gibt viele defekte Links im Wiki).
Was benötigen Sie Template Haskell für hier? 'runTests' ist eine ganz normale Funktion; ist die Idee, '$ (runTestsInModule" My.Module ")' 'schreiben zu können und' runTests [test_1, test_2, ...] 'erzeugen zu lassen? –
Ja! Ist runTestsInModule eine Funktion, die existiert oder muss ich sie schreiben? Wenn nicht, ist das die Funktion, die ich wissen möchte, wie man schreibt. – luispedro