SASUnit: Fehler gefunden und Interesse an Erfahrungen anderer

Hallo zusammen,

vorab ein Kompliment an Andreas Mangold für SASUnit. Ich habe es gestern ein paar Stunden ausprobiert und bin - insbesondere vom Output - sehr angetan. Ich habe bereits über Google Groups einen Beitrag in die englischsprachige SAS-L geschrieben, in dem ich um Tipps und hinweise zum Unit-Testing mit SAS bitte (http://groups.google.com/group/comp.soft-sys.sas/browse_thread/thread/dfe92b890ec86327#).

Leider habe ich anfangs etwa 2 Stunden damit zubringen müssen, ein für mich schwer zu erkennendes Problem zu lösen. Am Ende fand ich raus, dass im Makro _sasunit_dir der String "Verzeichnis von" hart in eine Makrovariable kodiert ist. Diese wird verwendet um den Output des DOS dir-Kommandos auszulesen. Ich arbeite aber mit einer englischen Windows-Version! In der Folge erschien ein Fehler an einer ganz anderen Stelle. Seitdem ich stattdessen "Directory of" hart kodiert habe, funktioniert alles bestens. Dies ist vielleicht kein "Bug" im eigentlichen Sinne. Ich habe jedoch angenommen, dass die "englische Version" auch auf einem englischen Windows laufen müsste.

Dies war das einzige Problem, dass ich soweit hatte. Es ändert nichts an dem sehr positiven Gesamteindruck.

Mich würden nun Erfahrungen anderer mit diesem Tool interessieren. Oder vielleicht kennt jemand das ähnliche FUTS (zu finden unter http://www.thotwave.com/products/futs.jsp)? Ich kann die Vorteile klar erkennen. Aber noch fürchte ich mich etwas vor dem zusätzlichen Aufwand, den das Schreiben und Warten der Tests mit sich bringt. Dies scheint mir mit SASUnit (oder FUTS) deutlich aufwändiger zu sein als etwa mit PyUnit (für Python; damit kenne ich mich etwas aus) oder JUnit/NUnit (Java/.NET; beide habe ich zumindest mal gesehen). Mir ist klar, dass es keinen Sinn macht global präzise Aussagen zu Zeit- und Kostenaufwand zu treffen. SAS-Programme und -Projekte sind sehr verschieden. Deshalb würden mir konkrete Beispiele reichen. Hat es sich für igendjemanden bewährt? Würde jemand abraten?

Vielen Dank im Voraus für jede Antwort!
Alex