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

Ein ausführliches Beispiel: Testen der Filterung bei Tabellen

Wir schauen uns nun ein konkretes Beispiel an. Wir möchten die mit Java 6 neu bereitgestellte Funktionalität der Swing-Komponente JTable testen, Zeilen einer Tabelle nach einem regulären Ausdruck zu filtern. Auf diese Weise können einzelne Zeilen, die nicht dem Ausdruck genügen, ausgeblendet und vor dem Benutzer versteckt werden.

Da wir bereits ausführlich die manuelle Ausführung von Unit-Tests beschrieben haben, werden wir uns hier auf die Funktionalität von Jemmy konzentrieren und die eigentliche Ausführung der Tests in die Obhut einer IDE unseres Vertrauens geben. Wir wählen hierfür IntelliJ IDEA.

Wir erstellen zwei Klassen: UITest sowie TableFilter. Beide liegen im Verzeichnis com.huettermann.jemmy ...

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