eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
test_abstractPart_resizeActive fails with 2026-12
- Vorherrschende Sprache
- Java
- Sterne
- 97
- Forks
- 34
- Ø Merge
- 21 Std. 38 Min.
- Gemergte PRs (30 T.)
- 29
Beschreibung
Likely something was changed in the Platform with https://github.com/eclipse-simrel/simrel.build/commit/38ed8d6f352bdaa81d8e8fb65dcbb00654f5e130, causing the page layout to now have a different size.
```
org.opentest4j.AssertionFailedError: expected: but was:
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1145)
at org.eclipse.wb.tests.designer.core.AbstractJavaTest.assertEditor(AbstractJavaTest.java:273)
at org.eclipse.wb.tests.designer.rcp.RcpModelTest.assertEditor(RcpModelTest.java:126)
at org.eclipse.wb.tests.designer.rcp.model.rcp.PageLayoutTest.test_abstractPart_resizeActive(PageLayoutTest.java:1206)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.eclipse.wb.tests.designer.core.model.parser.AbstractJavaInfoTest$JavaInfoExtension.interceptTestMethod(AbstractJavaInfoTest.java:88)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
```
The `CTabFolder` created in this test used to have a width of 585, which is now 592 and thus causing the ratios to be off. Not sure if this is caused by an SWT or an UI change.
Beitragsleitfaden
Rechercherichtung
Beginne mit PageLayoutTest.test_abstractPart_resizeActive in PageLayoutTest.java:1206 und untersuche den fehlschlagenden assertEditor-Aufruf sowie die von ihm erzeugten Abmessungen von CTabFolder. Vergleiche das erwartete Verhältnis 0.47 mit dem beobachteten Ergebnis 0.46 und führe anschließend diesen Test aus, um das Verhalten auf der betroffenen Plattform oder UI-Konfiguration zu überprüfen. Als abgeschlossen gilt die Aufgabe, wenn der Test das beabsichtigte Layout-Verhalten widerspiegelt und zuverlässig besteht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- desktop, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 68/100