Package ghidra.util
Class MultiIteratorTest
- java.lang.Object
-
- generic.test.AbstractGTest
-
- generic.test.AbstractGenericTest
-
- ghidra.util.MultiIteratorTest
-
public class MultiIteratorTest extends AbstractGenericTest
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class generic.test.AbstractGenericTest
AbstractGenericTest.ExceptionHandlingRunner
-
-
Field Summary
-
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 MultiIteratorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testMultipleIterators_Backward()
void
testMultipleIterators_DuplicateValues()
void
testMultipleIterators_DuplicateValues_DifferentIterators()
void
testMultipleIterators_Forward()
void
testNextManyTimesWithoutCallingHasNext_Backward()
void
testNextManyTimesWithoutCallingHasNext_Fowrard()
void
testNonComparableItems_Backward()
void
testNonComparableItems_Forward()
void
testSingleItemIterator()
void
testSingleIterator_Backward()
void
testSingleIterator_Forward()
void
testSingleIterator_HasNextManyTimes_Backward()
void
testSingleIterator_HasNextManyTimes_Forward()
void
testWrappingPeekableIterator()
-
Methods inherited from class generic.test.AbstractGenericTest
clickMouse, clickMouse, clickTableCell, createApplicationConfiguration, createApplicationLayout, 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
-
testSingleIterator_Forward
public void testSingleIterator_Forward()
-
testSingleIterator_Backward
public void testSingleIterator_Backward()
-
testMultipleIterators_Forward
public void testMultipleIterators_Forward()
-
testMultipleIterators_Backward
public void testMultipleIterators_Backward()
-
testMultipleIterators_DuplicateValues
public void testMultipleIterators_DuplicateValues()
-
testMultipleIterators_DuplicateValues_DifferentIterators
public void testMultipleIterators_DuplicateValues_DifferentIterators()
-
testSingleIterator_HasNextManyTimes_Forward
public void testSingleIterator_HasNextManyTimes_Forward()
-
testSingleIterator_HasNextManyTimes_Backward
public void testSingleIterator_HasNextManyTimes_Backward()
-
testNextManyTimesWithoutCallingHasNext_Fowrard
public void testNextManyTimesWithoutCallingHasNext_Fowrard()
-
testNextManyTimesWithoutCallingHasNext_Backward
public void testNextManyTimesWithoutCallingHasNext_Backward()
-
testNonComparableItems_Forward
public void testNonComparableItems_Forward()
-
testNonComparableItems_Backward
public void testNonComparableItems_Backward()
-
testSingleItemIterator
public void testSingleItemIterator()
-
testWrappingPeekableIterator
public void testWrappingPeekableIterator()
-
-