@Test
	public void testFilterValidation_Dates() {
		FilterWidget widget = filterPanel.getFilterWidgets().get(0);
		DateEarlierBSimFilterType dateFilter = new DateEarlierBSimFilterType("Ingest Date");
		setFilter(widget, dateFilter, "123");
		assertFalse(widget.hasValidValue());

		setFilter(widget, dateFilter, "09211974");
		assertFalse(hasValidValue(widget));

		setFilter(widget, dateFilter, "January 4th, 2006");
		assertFalse(hasValidValue(widget));

		setFilter(widget, dateFilter, "2001/07/11");
		assertTrue(hasValidValue(widget));

		setFilter(widget, dateFilter, "09/21/1974");
		assertTrue(hasValidValue(widget));

		setFilter(widget, dateFilter, "2001-01-01");
		assertTrue(hasValidValue(widget));
	}
Tests the filtering components of BSim accessible from the UI. This will cover the 
following:

	- loading default filters
	- adding/removing/changing filters
	- input validation
	- proper construction of queries
Ghidra/Features/BSim/src/test.slow/java/ghidra/features/bsim/gui/search/dialog/BSimFilterPanelTest.java