assertj / assertj/assertj-swing

Missing tooltip (and icons also) assertion on table cells

Offen
#81 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
import from fest-swing Improvement Major
Vorherrschende Sprache
Java
Sterne
121
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

_Issue by **[Morten Breum Mikkelsen](http://jira.codehaus.org/secure/ViewProfile.jspa?name=mortenbreum)** from Tue, 28 Sep 2010 08:00:43 -0500_
_Originally opened as http://jira.codehaus.org/browse/FEST-398_

---

This could be an extension of FEST-152.

I now have the need to assert at least a tooltip on a table cell:


JTableFixture myTable = frame.table();

myTable.cell(row(0).column(0)).requireTooltip("I cannot assert tooltips");

Or the table should have an overloaded requireTooltip that takes row and column indices as arguments.

Also, I need, if possible at all, to be able to determine which icon has been added to the label that went into drawing the cell contents. Something like


JTableFixture myTable = frame.table();

myTable.cell(row(0).column(0)).requireIconPresent("filename-of-my-icon");

(or something similar)

Can this be done?

---

votes (original issue): 0
watches (original issue): 0

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, JTableFixture und seinen Einstiegspunkt cell(row(0).column(0)) zu finden, und untersuche anschließend die vorhandenen APIs für Tooltip- und Icon-Assertions. Lege fest, ob die Fertigstellung Assertions auf Zellenebene für Tooltips und Icons, Überladungen auf Tabellenebene für Zeilen/Spalten oder beides erfordert, und verifiziere das ausgewählte Verhalten mit gezielten Swing-Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
desktop, testing-qa
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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