### Question:
VirtualContainer implements Closeable { public String getContainerName() { return name; } private  VirtualContainer();  VirtualContainer(Path fullDir);  VirtualContainer(Path parent, String dirName); String getContainerName(); String getSysAbsPath(); VirtualContainer putFile(Path file); VirtualContainer putObj(String fileName, Element element); Element getObj(String fileName); Path getFile(String fileName); R obtainContainer(String name, Function<Path, R> mapper); R getContainer(String name, Function<Path, R> mapper); VirtualContainer getParent(); Path getContainerPath(); boolean exit(String fileName); void clean(); void flush(); VirtualContainer flushContainerByName(String name); VirtualContainer flushFileByName(String name); ST_Loc getAbsLoc(); @Override void close();  }### Answer:
@Test void getContainerName() { Assertions.assertEquals("VirtualContainer", vc.getContainerName()); }