### Question:
TableConfiguration extends AccumuloConfiguration { @Override public String get(Property property) { return getPropCacheAccessor().get(property, getPath(), parent); } TableConfiguration(ServerContext context, TableId tableId, NamespaceConfiguration parent); @Override boolean isPropertySet(Property prop, boolean cacheAndWatch); @Override String get(Property property); @Override void getProperties(Map<String,String> props, Predicate<String> filter); TableId getTableId(); NamespaceConfiguration getParentConfiguration(); @Override synchronized void invalidateCache(); @Override String toString(); @Override long getUpdateCount(); ParsedIteratorConfig getParsedIteratorConfig(IteratorScope scope); ScanDispatcher getScanDispatcher(); CompactionDispatcher getCompactionDispatcher();  }### Answer:
@Test public void testGet_InZK() { Property p = Property.INSTANCE_SECRET; expect(zc.get(ZooUtil.getRoot(iid) + Constants.ZTABLES + "/" + TID + Constants.ZTABLE_CONF + "/" + p.getKey())).andReturn("sekrit".getBytes(UTF_8)); replay(zc); assertEquals("sekrit", c.get(Property.INSTANCE_SECRET)); }
@Test public void testGet_InParent() { Property p = Property.INSTANCE_SECRET; expect(zc.get(ZooUtil.getRoot(iid) + Constants.ZTABLES + "/" + TID + Constants.ZTABLE_CONF + "/" + p.getKey())).andReturn(null); replay(zc); expect(parent.get(p)).andReturn("sekrit"); replay(parent); assertEquals("sekrit", c.get(Property.INSTANCE_SECRET)); }