eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
test_abstractPart_resizeActive fails with 2026-12
- Lingua principale
- Java
- Stelle
- 97
- Fork
- 34
- Merge medio
- 21h 38m
- PR unite (30g)
- 29
Descrizione
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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da PageLayoutTest.test_abstractPart_resizeActive in PageLayoutTest.java:1206 e analizza la chiamata assertEditor che fallisce e le dimensioni di CTabFolder da essa generate. Confronta il rapporto atteso di 0.47 con il risultato osservato di 0.46, quindi esegui questo test per verificare il comportamento sulla piattaforma o configurazione UI interessata. Il lavoro è completato quando il test riflette il comportamento di layout previsto e passa in modo affidabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- desktop, testing
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 68/100