### Question:
FindAllDmnAssetsQuery extends AbstractFindQuery implements NamedQuery { @Override public Query toQuery(final Set<ValueIndexTerm> terms) { checkNotNullAndNotEmpty(terms); return buildFromMultipleTerms(terms); } @Inject  FindAllDmnAssetsQuery(final FileDetailsResponseBuilder responseBuilder); @Override String getName(); @Override Query toQuery(final Set<ValueIndexTerm> terms); @Override Sort getSortOrder(); @Override ResponseBuilder getResponseBuilder(); @Override void validateTerms(final Set<ValueIndexTerm> queryTerms); static String NAME; }### Answer:
@Test public void testToQuery() { final Set<ValueIndexTerm> terms = new HashSet<>(); final Query expectedResult = mock(Query.class); doNothing().when(query).checkNotNullAndNotEmpty(terms); doReturn(expectedResult).when(query).buildFromMultipleTerms(terms); final Query actualResult = query.toQuery(terms); verify(query).checkNotNullAndNotEmpty(terms); assertEquals(expectedResult, actualResult); }