Package ghidra.graph.viewer
Class GraphViewerTest
- java.lang.Object
-
- generic.test.AbstractGTest
-
- generic.test.AbstractGenericTest
-
- docking.test.AbstractDockingTest
-
- ghidra.graph.viewer.AbstractVisualGraphTest
-
- ghidra.graph.viewer.GraphViewerTest
-
public class GraphViewerTest extends AbstractVisualGraphTest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class generic.test.AbstractGenericTest
AbstractGenericTest.ExceptionHandlingRunner
-
-
Field Summary
-
Fields inherited from class ghidra.graph.viewer.AbstractVisualGraphTest
frame, graph, graphComponent
-
Fields inherited from class generic.test.AbstractGenericTest
concurrentTestExceptionRule, DEFAULT_TEST_TOOL_NAME, ruleChain, TESTDATA_DIRECTORY_NAME, watchman
-
Fields inherited from class generic.test.AbstractGTest
BATCH_MODE, DEFAULT_WAIT_DELAY, DEFAULT_WAIT_TIMEOUT, DEFAULT_WINDOW_TIMEOUT, PARALLEL_MODE, PRIVATE_LONG_WAIT_TIMEOUT, testName
-
-
Constructor Summary
Constructors Constructor Description GraphViewerTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TestVisualGraph
buildGraph()
protected TestLayoutProvider
createLayoutProvider()
protected void
hoverVertex(AbstractTestVertex v)
protected void
initialize()
void
testDraggingHidesPopup()
void
testShowingPopupEmphasizesPopeeWhenScaled()
void
testShowPopupForEdge()
void
testShowPopupForVertex()
-
Methods inherited from class ghidra.graph.viewer.AbstractVisualGraphTest
assertPointsAreAboutEqual, buildAndLayoutGraph, clickVertex, clickVertex, clickViewer, createGraphComponent, drag, dragMouse, ensureVertexVisible, focusVertex, getAnyVertex, getEdge, getVertex, getViewLocation, getZoom, hideSatellite, installMouseDebugger, isolateVertex, isSatelliteUndocked, isSatelliteVisible, moveMouse, moveVertex, scaleGraphPastInteractionThreshold, setUp, setZoom, swing, swing, tearDown, waitForAnimation
-
Methods inherited from class docking.test.AbstractDockingTest
assertEnabled, assertToggleButtonSelected, capture, checkMessageDisplay, clickComponentProvider, clickComponentProvider, close, close, closeAllWindows, closeAllWindows, closeAllWindowsAndFrames, closeProvider, closeSaveChangesDialog, createApplicationConfiguration, createApplicationLayout, createRenderedImage, createScreenImage, disposeErrorGUI, dockingSetUp, dockingTearDown, expandPath, expandTree, findButtonByActionName, findButtonByIcon, findButtonByText, findComponent, findComponentByName, getAction, getAction, getActions, getClipboardText, getComponentProvider, getDialogComponent, getDialogComponentProvider, getDockableComponent, getNode, getOpenWindowsAsString, getStatusText, getTitleForWindow, getWindow, getWindowByTitle, getWindowByTitleContaining, getWindows, isEnabled, isEnabled, isSelected, isUseErrorGUI, performAction, performAction, performAction, performAction, performDialogAction, pressButtonByText, pressButtonByText, printOpenWindows, selectPath, selectTabIfAvailable, setErrorGUIEnabled, setErrorsExpected, setToggleActionSelected, setToggleActionSelected, setToggleButtonSelected, setToggleButtonSelected, showProvider, triggerActionKey, triggerActionKey, triggerBackspaceKey, triggerEnter, triggerEscapeKey, triggerKey, triggerKey, triggerText, triggerText, waitForComponentProvider, waitForComponentProvider, waitForDialogComponent, waitForDialogComponent, waitForDialogComponent, waitForJDialog, waitForJDialog, waitForTableModel, waitForTree, waitForUpdateOnChooser, waitForWindow, waitForWindow, waitForWindow, waitForWindow, waitForWindowByName, waitForWindowByTitleContaining, waitForWindowByTitleContaining, writeImage, writeImage
-
Methods inherited from class generic.test.AbstractGenericTest
clickMouse, clickMouse, clickTableCell, createStackTraceForAllThreads, createTempDirectory, createTempFile, createTempFile, createTempFileForTest, createTempFileForTest, createTempFilePath, createTempFilePath, deleteMatchingTempFiles, deleteSimilarTempFiles, doubleClick, dragMouse, editCell, executeOnSwingWithoutBlocking, findAbstractButtonByName, findAbstractButtonByText, findButtonByIcon, findButtonByText, findComponent, findComponent, findComponentByName, findComponentByName, findComponentsByName, findOwnedWindows, findPathToText, findTestDataFile, findTreePathToText, fixupGUI, getAllWindows, getDebugFileDirectory, getInstanceField, getInstanceFieldByClassType, getLocalResourceFile, getTestDataDir, getTestDataDirectory, getTestDataFile, getText, hasTestFailed, initializeLayout, initializeSystemProperties, invokeConstructor, invokeInstanceMethod, invokeInstanceMethod, leftClick, loadTextResource, loadTextResource, middleClick, moveMouse, postEvent, pressButton, pressButton, pressButtonByName, pressButtonByName, pressButtonByText, pressButtonByText, printMemory, privateWaitForPostedSwingRunnables_SwingSafe, rightClick, runSwing, runSwing, runSwing, setComboBoxSelection, setInstanceField, setText, testFailed, toString, waitForPostedSwingRunnables, waitForSwing, waitForTasks, windowForComponent, yieldToSwing
-
Methods inherited from class generic.test.AbstractGTest
assertArraysEqualOrdered, assertArraysEqualUnordered, assertArraysEqualUnordered, assertContainsExactly, assertContainsExactly, assertListEqualOrdered, assertListEqualOrdered, assertListEqualsArrayOrdered, assertListEqualsArrayUnordered, assertListEqualUnordered, failWithException, getName, getRandomInt, getRandomInt, getRandomString, getRandomString, getTestDirectoryPath, sleep, waitFor, waitFor, waitFor, waitForCondition, waitForCondition, waitForConditionWithoutFailing, waitForValue, waitForValueWithoutFailing
-
-
-
-
Method Detail
-
buildGraph
protected TestVisualGraph buildGraph()
- Specified by:
buildGraph
in classAbstractVisualGraphTest
-
createLayoutProvider
protected TestLayoutProvider createLayoutProvider()
- Overrides:
createLayoutProvider
in classAbstractVisualGraphTest
-
initialize
protected void initialize()
- Overrides:
initialize
in classAbstractVisualGraphTest
-
testShowPopupForVertex
public void testShowPopupForVertex()
-
testDraggingHidesPopup
public void testDraggingHidesPopup() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testShowingPopupEmphasizesPopeeWhenScaled
public void testShowingPopupEmphasizesPopeeWhenScaled()
-
testShowPopupForEdge
public void testShowPopupForEdge()
-
hoverVertex
protected void hoverVertex(AbstractTestVertex v)
- Overrides:
hoverVertex
in classAbstractVisualGraphTest
-
-