### Question:
GeogigFeatureSource extends ContentFeatureSource { @Override public Name getName() { return getEntry().getName(); } GeogigFeatureSource(ContentEntry entry);  GeogigFeatureSource(ContentEntry entry, @Nullable Query query); @Override GeoGigDataStore getDataStore(); @Override ContentState getState(); @Override Name getName(); void setChangeType(GeoGigDataStore.ChangeType changeType); void setOldRoot(@Nullable String oldRoot);  }### Answer:
@Test public void testGetName() { assertEquals(pointsName, pointsSource.getName().getLocalPart()); assertEquals(linesName, linesSource.getName().getLocalPart()); }
@Test public void testGetInfo() { assertNotNull(pointsSource.getInfo()); assertNotNull(pointsSource.getInfo().getBounds()); assertNotNull(pointsSource.getInfo().getCRS()); assertEquals(pointsName, pointsSource.getInfo().getName()); assertNotNull(linesSource.getInfo()); assertNotNull(linesSource.getInfo().getBounds()); assertNotNull(linesSource.getInfo().getCRS()); assertEquals(linesName, linesSource.getInfo().getName()); }