### Question:
ChangeScanners implements ChangeScanner { @Override public boolean scan(Change change) { return Arrays.stream(scanners).allMatch(s -> s.scan(change)); } ChangeScanners(ChangeScanner... scanners); @Override boolean scan(Change change);  }### Answer:
@Test public void testFalseScans(){ Assert.assertFalse(falseScan.scan(createChange())); }
@Test public void testTrueScans(){ Assert.assertTrue(trueScan.scan(createChange())); }