Ich habe diesen Sommer an einem eingebetteten System gearbeitet, das in reinem C geschrieben wurde. Es handelte sich um ein bestehendes Projekt, das das Unternehmen, für das ich arbeite, übernommen hatte. Ich habe mich an das Schreiben von Unit-Tests in Java mit JUnit gewöhnt, war aber ratlos, wie ich am besten Unit-Tests für bestehenden Code (der refaktorisiert werden musste) sowie für neuen Code, der dem System hinzugefügt wurde, schreiben sollte.
Gibt es irgendwelche Projekte da draußen, die das Testen von einfachem C-Code so einfach machen wie das Testen von Java-Code mit JUnit? Jede Einsicht, die speziell auf Embedded-Entwicklung (Cross-Kompilierung auf Arm-Linux-Plattform) gelten würde, wäre sehr geschätzt.