public void test01() { final File dir = new File("/tmp"); final String ext = ".tmp"; final File f = new File( "/tmp/000/000/000/000/000/000/000000000000000000001.tmp"); assertEquals(f, CommitCounterUtility.getCommitCounterFile(dir, 1L, ext)); assertEquals(1L, CommitCounterUtility.parseCommitCounterFile(f.getName(), ext)); assertEquals("000000000000000000001", CommitCounterUtility.getBaseName(f.getName(), ext)); }
/** * Verify the value of specific constants. These constants must not be * modified since they define the hierarchical structure of the durable data * and a relied upon to generate and parse the fully qualified names of the * files within a managed commit counter based directory system. */ public void test_constants() { assertEquals("filesPerDirectory", 1000, CommitCounterUtility.getFilesPerDirectory()); assertEquals("digitsPerDirectory", 3, CommitCounterUtility.getDigitsPerDirectory()); assertEquals("basenameDigits", 21, CommitCounterUtility.getBasenameDigits()); assertEquals("rootDirectoryDepth", 0, CommitCounterUtility.getRootDirectoryDepth()); assertEquals("leafDirectoryDepth", 6, CommitCounterUtility.getLeafDirectoryDepth()); }
final File f1 = CommitCounterUtility.getCommitCounterFile(dir, 1L, ext); final File f10 = CommitCounterUtility.getCommitCounterFile(dir, 10L, ext); final File f100 = CommitCounterUtility.getCommitCounterFile(dir, 100L, ext); final File f1000 = CommitCounterUtility.getCommitCounterFile(dir, 1000L, ext); final File f10000 = CommitCounterUtility.getCommitCounterFile(dir, 10000L, ext); assertEquals(null, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(null, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f10, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f10, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f100, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f1000, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter));
return CommitCounterUtility.getCommitCounterFile(dir, commitCounter, IHALogReader.HA_LOG_EXT); // /*
final File tmp = findGreatestCommitCounter(files[i], fileFilter);
recursiveDelete(errorIfDeleteFails, children[i], fileFilter);
final String basename = getCommitCounterStr(commitCounter);
final File f1 = CommitCounterUtility.getCommitCounterFile(dir, 1L, ext); final File f10 = CommitCounterUtility.getCommitCounterFile(dir, 10L, ext); final File f100 = CommitCounterUtility.getCommitCounterFile(dir, 100L, ext); final File f1000 = CommitCounterUtility.getCommitCounterFile(dir, 1000L, ext); final File f10000 = CommitCounterUtility.getCommitCounterFile(dir, 10000L, ext); assertEquals(null, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(null, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f10, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f10, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f100, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter)); assertEquals(f1000, CommitCounterUtility.findGreatestCommitCounter( dir, fileFilter));
return CommitCounterUtility.getCommitCounterFile(dir, commitCounter, IHALogReader.HA_LOG_EXT); // /*
final File tmp = findGreatestCommitCounter(files[i], fileFilter);
recursiveDelete(errorIfDeleteFails, children[i], fileFilter);
final String basename = getCommitCounterStr(commitCounter);
/** * Verify the value of specific constants. These constants must not be * modified since they define the hierarchical structure of the durable data * and a relied upon to generate and parse the fully qualified names of the * files within a managed commit counter based directory system. */ public void test_constants() { assertEquals("filesPerDirectory", 1000, CommitCounterUtility.getFilesPerDirectory()); assertEquals("digitsPerDirectory", 3, CommitCounterUtility.getDigitsPerDirectory()); assertEquals("basenameDigits", 21, CommitCounterUtility.getBasenameDigits()); assertEquals("rootDirectoryDepth", 0, CommitCounterUtility.getRootDirectoryDepth()); assertEquals("leafDirectoryDepth", 6, CommitCounterUtility.getLeafDirectoryDepth()); }
public void test01() { final File dir = new File("/tmp"); final String ext = ".tmp"; final File f = new File( "/tmp/000/000/000/000/000/000/000000000000000000001.tmp"); assertEquals(f, CommitCounterUtility.getCommitCounterFile(dir, 1L, ext)); assertEquals(1L, CommitCounterUtility.parseCommitCounterFile(f.getName(), ext)); assertEquals("000000000000000000001", CommitCounterUtility.getBaseName(f.getName(), ext)); }
final long commitCounter) { return CommitCounterUtility.getCommitCounterFile(dir, commitCounter, IHALogReader.HA_LOG_EXT); // /*
final long commitCounter) { return CommitCounterUtility.getCommitCounterFile(dir, commitCounter, IHALogReader.HA_LOG_EXT); // /*
final File file = CommitCounterUtility.getCommitCounterFile( logdir, commitCounter, IHALogReader.HA_LOG_EXT);
final File file = CommitCounterUtility.getCommitCounterFile( logdir, commitCounter, IHALogReader.HA_LOG_EXT);