assertj / assertj/assertj-swing

Notification about further migration steps I encountered

Offen
#267 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
121
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In response to
> please don't hesitate to notify us about further migration steps you encounter!
> _Source: https://joel-costigliola.github.io/assertj/assertj-swing-migrating.html_

Here are the four additional steps I had to perform when upgrading from `org.easytesting:fest-swing:1.2` to `org.assertj:assertj-swing-junit:3.17.1`:

* `org.fest.swing.driver.JTableCellValidator.validateCellIndices` was renamed to `org.assertj.swing.driver.JTableCellPreconditions.checkCellIndicesInBounds`
* `org.fest.swing.query.ComponentBackgroundQuery.backgroundOf(component)` had to be replaced with `org.assertj.swing.edt.GuiActionRunner.execute(() -> component.getBackground())`
* `org.fest.swing.query.ComponentFontQuery.fontOf(component)` had to be replaced with `org.assertj.swing.edt.GuiActionRunner.execute(() -> component.getFont())`
* `org.fest.swing.query.ComponentForegroundQuery.foregroundOf(component)` had to be replaced with `org.assertj.swing.edt.GuiActionRunner.execute(() -> component.getForeground())`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem im Issue verlinkten AssertJ Swing-Migrationsleitfaden und vergleiche dessen vorhandene Migrationsschritte mit den vier gemeldeten API-Änderungen. Dokumentiere diese Ersetzungen im Leitfaden und überprüfe anschließend, dass alle vier Migrationsschritte für Benutzer, die von fest-swing 1.2 auf assertj-swing-junit 3.17.1 aktualisieren, klar angegeben sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

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