mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-31 20:33:11 +08:00
Test fixes
This commit is contained in:
@@ -202,19 +202,19 @@ public class GTabPanelTest extends AbstractDockingTest {
|
||||
removeTab("One");
|
||||
removeTab("Two");
|
||||
removeTab("Three Three Three");
|
||||
assertEquals("Test Tab Panel: No Tabs", gTabPanel.getAccessibleName());
|
||||
assertEquals("Test Tab Panel: No Tabs", getAccessibleName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAccessibleNameNoTabSelected() {
|
||||
setSelectedValue(null);
|
||||
assertEquals("Test Tab Panel: No Selected Tab", gTabPanel.getAccessibleName());
|
||||
assertEquals("Test Tab Panel: No Selected Tab", getAccessibleName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetAccessiblNameTabSelected() {
|
||||
setSelectedValue("Two");
|
||||
assertEquals("Test Tab Panel: Two selected", gTabPanel.getAccessibleName());
|
||||
assertEquals("Test Tab Panel: Two selected", getAccessibleName());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -222,7 +222,7 @@ public class GTabPanelTest extends AbstractDockingTest {
|
||||
setSelectedValue(null);
|
||||
highlightNextTab(true);
|
||||
assertEquals("Test Tab Panel: No Selected Tab: One highlighted",
|
||||
gTabPanel.getAccessibleName());
|
||||
getAccessibleName());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -230,7 +230,7 @@ public class GTabPanelTest extends AbstractDockingTest {
|
||||
setSelectedValue("One");
|
||||
highlightNextTab(true);
|
||||
assertEquals("Test Tab Panel: One selected: Two highlighted",
|
||||
gTabPanel.getAccessibleName());
|
||||
getAccessibleName());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -244,6 +244,10 @@ public class GTabPanelTest extends AbstractDockingTest {
|
||||
assertEquals("One", getValue(2));
|
||||
}
|
||||
|
||||
private String getAccessibleName() {
|
||||
return runSwing(() -> gTabPanel.getAccessibleName());
|
||||
}
|
||||
|
||||
private void moveTab(String value, int newIndex) {
|
||||
runSwing(() -> gTabPanel.moveTab(value, newIndex));
|
||||
}
|
||||
|
||||
+7
-3
@@ -81,7 +81,7 @@ public class CompareFunctionsDecompilerViewTest extends AbstractGhidraHeadedInte
|
||||
(DecompilerCodeComparisonView) provider
|
||||
.getView(DecompilerCodeComparisonView.NAME);
|
||||
|
||||
waitForDecompiler(comparisonProvider);
|
||||
waitForDecompiler(provider, comparisonProvider);
|
||||
assertHasLines(comparisonProvider.getLeftPanel(), 28);
|
||||
assertHasLines(comparisonProvider.getRightPanel(), 22);
|
||||
}
|
||||
@@ -102,9 +102,13 @@ public class CompareFunctionsDecompilerViewTest extends AbstractGhidraHeadedInte
|
||||
assertEquals(lineCount, panel.getDecompilerPanel().getLines().size());
|
||||
}
|
||||
|
||||
private void waitForDecompiler(DecompilerCodeComparisonView panel) {
|
||||
private void waitForDecompiler(FunctionComparisonProvider provider,
|
||||
DecompilerCodeComparisonView view) {
|
||||
|
||||
runSwing(() -> provider.setActiveView(view.getName()));
|
||||
waitForSwing();
|
||||
waitForCondition(() -> !panel.isBusy());
|
||||
|
||||
waitForCondition(() -> !view.isBusy());
|
||||
waitForSwing();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user