### Question:
GeoGit extends FileVectorDriver<GeoGitWorkspace> { @Override public String name() { return "GeoGIT"; }  static GeoGitWorkspace open(GeoGitOpts opts); @Override String name(); @Override List<Key<?>> keys(); @Override Class<GeoGitWorkspace> type(); @Override GeoGitWorkspace open(File file, Map<?, Object> opts); @Override boolean supports(VectorDriver.Capability cap); static final Key<String> USER; static final Key<String> EMAIL; }### Answer:
@Test public void testLayers() throws IOException { assertEquals(4, Iterables.size(ws.list())); Iterables.find(ws.list(), new Predicate<Handle<Dataset>>() { @Override public boolean apply(Handle<Dataset> input) { return input.name().equals("states"); } }); Iterables.find(ws.list(), new Predicate<Handle<Dataset>>() { @Override public boolean apply(Handle<Dataset> input) { return input.name().equals("point"); } }); }