assertj / assertj/assertj-swing

Missing tooltip (and icons also) assertion on table cells

Aperta
#81 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
import from fest-swing Improvement Major
Lingua principale
Java
Stelle
121
Fork
52
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

_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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando JTableFixture e il suo punto di ingresso cell(row(0).column(0)), quindi esamina le API di asserzione esistenti per tooltip e icone. Determina se il completamento richiede asserzioni per tooltip e icone a livello di cella, overload di riga/colonna a livello di tabella o entrambi, e verifica il comportamento scelto con test Swing mirati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
desktop, testing-qa
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.