@Test
public void testPartsWhenAdditiveWillAppendToWhatMainQueryFinds()
	throws Exception {

	index("alpha 1", "JournalArticle");
	index("alpha 2", "DLFileEntry");
	index("bravo 1", "DLFileEntry");
	SearchSearchRequest searchSearchRequest = createSearchSearchRequest();
	searchSearchRequest.setQuery(
		new MatchQuery("entryClassName", "DLFileEntry"));
	addPart("filter", _queries.term("title", "bravo"), searchSearchRequest);
	assertSearch(searchSearchRequest, "bravo 1");
	addPartAdditive(
		"should", _queries.term("entryClassName", "JournalArticle"),
		searchSearchRequest);
	assertSearch(searchSearchRequest, "alpha 1", "bravo 1");
}