Diese Aufgabe ist ein Beispiel für Aufgaben in der Programmiersprache C.

Quelltextdateien

Als Dateiendung für C Quelltexte ist die Endung .c zu verwenden.

Header Dateien können beliebig hinzugefügt werden.

Testframework

Es wird ein minimales eigenes CUnit-Framework verwendet.

Testdateien

Testfälle

Ein Testfall hat einen Namen wird mit testStart("test_name"); eröffnet.

Dann können die Assertions kommen. Es gibt nur zwi Arten von Assertion:

Beendet wird ein Testfall mit: testEnd();

Bibliotheken

Zusätzliche Bibliotheken sind in der Testumgebeung bisher nicht installiert. Lediglich math wird vom Linker berücksichtigt -m.

Achtung!

Wenn das Programm crashed gibt es keine Möglichkeit irgendeinen Test auszuwerten.