@Test public void shouldReturnAnEmptySetForTheSetDifferenceOfNoSets() throws Exception { // Given Iterable<Iterable<String>> emptySet = Iterables.empty(); Iterable<String> expectedDifferenceSet = Collections.emptySet(); // When Set<String> difference = Sets.difference(emptySet); // Then assertThat(difference, is(expectedDifferenceSet)); }