protected static SearchResponse assertResults(MetadataStorage mds, SearchRequest request, MetadataRecord firstResult, MetadataRecord... expectedResults) throws IOException { SearchResponse response = mds.search(request); Assert.assertEquals(ImmutableSet.<MetadataRecord>builder().add(firstResult).add(expectedResults).build(), ImmutableSet.copyOf(response.getResults())); return response; }
protected static SearchResponse assertInOrder(MetadataStorage mds, SearchRequest request, MetadataRecord... expectedResults) throws IOException { SearchResponse response = mds.search(request); Assert.assertEquals(ImmutableList.copyOf(expectedResults), response.getResults()); return response; }
private static void assertEmpty(MetadataStorage mds, SearchRequest request) throws IOException { Assert.assertTrue(mds.search(request).getResults().isEmpty()); }
result = storage.search(req.build()); } catch (IOException e) { throw Throwables.propagate(e);