Frage

Kennen Sie alle geöffneten Softwareprojekte, die besonders interessant / gut geschrieben Unit-Tests hatte?

Schreiben von Unit-Tests fühlen sich oft seltsam für mich, weil es entweder zu zufällig scheint, zu dicht, zu spärlich, .. Es wäre toll, ein paar echten Beispiele aus (eher als Bücher, Bibliothek Beispielcode usw.) zu lesen ..

War es hilfreich?

Lösung

Ich habe festgestellt dieser Blog-Eintrag von Misko Hevery als sehr nützlich, zumal er mit sehr gut geschrieben Unit-Tests Links zu seinem eigentlichen Quellcode enthält.

Aktualisieren : Leider sind die Links in seinem Posten sind jetzt gebrochen. Sie können jedoch die aktuelle Quelldatei mit der Suche unter http://code.google.com/p/testability-explorer/source/browse/trunk/testability-explorer/src/test /java/com/google/test/metric/collection/KeyedMultiStackTest.java .

Andere Tipps

Vor kurzem hatte ich das Problem der Erkennung überlappende Datumsbereiche in Python. Ich war tief beeindruckt von der Eleganz der dieser Lösung , und insbesondere die Unit-Tests, die begleitet sie. Sie sind kurz, klar und vollständig. Auch in der docstring die Fälle, in ASCII-Art-Zeichnung ist ein Geniestreich, meiner Meinung nach.

Die ich nur ändern machte, war jeden assert in einen separaten Test zu spalten, und zur besseren Isolierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top