### Question:
DelegateIncrementalFileMergerOutput implements IncrementalFileMergerOutput { @Override public void create(@NonNull String path, @NonNull List<IncrementalFileMergerInput> inputs) { delegate.create(path, inputs); } DelegateIncrementalFileMergerOutput(@NonNull IncrementalFileMergerOutput delegate); @Override void open(); @Override void close(); @Override void remove(@NonNull String path); @Override void create(@NonNull String path, @NonNull List<IncrementalFileMergerInput> inputs); @Override void update(
            @NonNull String path,
            @NonNull List<String> prevInputNames,
            @NonNull List<IncrementalFileMergerInput> inputs);  }### Answer:
@Test public void create() { ImmutableList<IncrementalFileMergerInput> inputs = ImmutableList.of(); delegate.create("foo", inputs); Mockito.verify(mockOutput).create(Matchers.eq("foo"), Matchers.same(inputs)); }