@Test
	public void testOneFilterInPanelByDefault() {
		List<FilterWidget> widgets = filterPanel.getFilterWidgets();
		assertEquals(1, widgets.size());
		FilterWidget widget = widgets.get(0);
		List<BSimFilterType> filterTypes = widget.getChoosableFilterTypes();
		List<BSimFilterType> baseFilters = BSimFilterType.getBaseFilters();

		// should have all the base filters plus 2 for date earler, date later and 3 for
		// function tags "KNOWN_LIBRARY", "HAS_UNIMPLEMENTED", and "HAS_BAD_DATA"
		assertTrue(filterTypes.containsAll(baseFilters));
		assertEquals(baseFilters.size() + 5, filterTypes.size());
	}
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