O'Reilly logo

Agile Java-Entwicklung in der Praxis by Michael Hüttermann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Die verschiedenen Fixtures

Fit unterstützt von Haus aus drei unterschiedliche Testszenarien. Neben der ColumnFixture gibt es dazu noch die RowFixture und die ActionFixture. Ich möchte in die drei kurz einführen, für Details aber auf die angeführte Literatur am Ende des Buchs verweisen.

ColumnFixture

Die ColumnFixture überprüft Eingabedaten gegen Ausgabedaten und ist prädestiniert für jede Art von Testen von Geschäftslogik.

Die Tabelle sieht so aus: Eine Spalte wird zu einem Eingabe- oder Ausgabefeld gebunden. Eine Zeile ist ein Testdatensatz. Die erste Zeile enthält die Parameter. Ausgabefelder besitzen ein ().

Die Implementierung geschieht so: ColumnFixtures werden von fit.ColumnFixture abgeleitet und um eigene Attribute und Methoden angereichert. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required