@Test
	public void testCombiningPositiveFilters() throws SQLException {
		pressButtonByName(filterPanel, "Add Filter");
		List<FilterWidget> widgets = filterPanel.getFilterWidgets();

		setFilter(widgets.get(0), new CompilerBSimFilterType(), "gcc");
		setFilter(widgets.get(1), new ArchitectureBSimFilterType(), "x86:LE:64:default");

		BSimSqlClause clause = getSqlClause();
		// Verify that we have two compiler clauses.
		String clause1 = "name_compiler=0";
		String clause2 = "architecture=1";
		assertTrue(clause.whereClause().contains(clause1));
		assertTrue(clause.whereClause().contains(clause2));

		// And verify that those two clauses are separated by an OR.
		String glue = getTextBetween(clause.whereClause(), clause1, clause2);
		assertTrue(!glue.contains("OR"));
		assertTrue(glue.contains("AND"));
	}
Tests that multiple positive filters are correctly combined.

ie: (name == bob) || (name == john)

@throws SQLException if there's a problem creating the query
Ghidra/Features/BSim/src/test.slow/java/ghidra/features/bsim/gui/search/dialog/BSimFilterPanelTest.java