### Question:
FileBackupStore implements BackupStore { @VisibleForTesting public File getBackupFile(UUID uuid) { return getFileSystemPath(baseDir, uuid); } @Inject  FileBackupStore(FileBackupConfig config);  FileBackupStore(File baseDir); @PostConstruct void start(); @Override void backupShard(UUID uuid, File source); @Override void restoreShard(UUID uuid, File target); @Override boolean deleteShard(UUID uuid); @Override boolean shardExists(UUID uuid); @VisibleForTesting File getBackupFile(UUID uuid);  }### Answer:
@Test public void testFilePaths() { UUID uuid = UUID.fromString("701e1a79-74f7-4f56-b438-b41e8e7d019d"); File expected = new File(temporary, format("backup/70/1e/%s.orc", uuid)); assertEquals(store.getBackupFile(uuid), expected); }