### Question:
FileScope extends Scope { public String getFile() { return file; } FileScope(RootScope parent, String file); String getFile(); @Override void clear(); @Override Set<Entry<String, Object>> entrySet(); @Override Set<String> keySet(); @Override Object put(String key, Object value); @Override void putAll(Map<? extends String, ?> other); @Override Object remove(Object key); @Override Collection<Object> values();  }### Answer:
@Test void getFile() { assertThat(new FileScope(mock(RootScope.class), "foo").getFile()).isEqualTo("foo"); }