@Test
	public void testShowMatchingListOnEmptyText() {

		runSwing(() -> textField.setShowMatchingListOnEmptyText(false));

		// insert some text and make sure the window is created
		typeText("d", true);
		assertMatchingWindowShowing();

		// with this setting off, the list stays visible on empty text
		clearText();
		assertMatchingWindowHidden();

		// even with this setting off, this method should always force the list to show
		showMatchingList();
		assertMatchingWindowShowing();

		runSwing(() -> textField.setShowMatchingListOnEmptyText(true));

		showMatchingList();
		assertMatchingWindowShowing();

		typeText("d", true);
		assertMatchingWindowShowing();

		// with this setting on, the list stays visible on empty text
		clearText();
		assertMatchingWindowShowing();

		// with this setting on, this method should always force the list to show
		showMatchingList();
		assertMatchingWindowShowing();
	}
This test achieves partial coverage of {@link DropDownTextField}.  Further coverage is
provided by {@link DropDownSelectionTextFieldTest}, as that test enables item selection 
in the widget being tested.
Ghidra/Framework/Docking/src/test/java/docking/widgets/DropDownTextFieldTest.java