assertj / assertj/assertj-swing

ClassCastException on JOptionPaneFixture.title()

Offen
#220 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @croesch Auf GitHub ansehen
bug invalid
Vorherrschende Sprache
Java
Sterne
121
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi!
I get `ClassCastException` when calling `JOptionPaneFixture.title()`.

My code:
`final JOptionPaneFixture optionPane = JOptionPaneFinder.findOptionPane().withTimeout(3000).using(robot);`
`final String title = optionPane.title();`

Error i get:
`java.lang.ClassCastException: javax.swing.JInternalFrame cannot be cast to java.awt.Dialog`

Im using java 8 `javax.swing.JOptionPane` in my gui.
Ofc it works if i cast it to `JInternalFrame`.
`final String title = ((JInternalFrame) optionPane.target().getRootPane().getParent()).getTitle();`

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.