/** * Verify normal operation and basic assumptions when creating a new journal * using {@link BufferMode#DiskRW}. * * @throws IOException */ public void test_create_disk01() throws IOException { File file = null; final Properties properties = getProperties(); final Journal journal = new Journal(properties); try { final RWStrategy bufferStrategy = (RWStrategy) journal.getBufferStrategy(); assertTrue("isStable", bufferStrategy.isStable()); assertFalse("isFullyBuffered", bufferStrategy.isFullyBuffered()); // assertEquals(Options.FILE, properties.getProperty(Options.FILE), // bufferStrategy.file.toString()); assertEquals(Options.INITIAL_EXTENT, Long.parseLong(Options.DEFAULT_INITIAL_EXTENT), bufferStrategy .getInitialExtent()); assertEquals(Options.MAXIMUM_EXTENT, 0L/* soft limit for disk mode */, bufferStrategy.getMaximumExtent()); // assertNotNull("raf", bufferStrategy.getRandomAccessFile()); assertEquals(Options.BUFFER_MODE, BufferMode.DiskRW, bufferStrategy.getBufferMode()); file = journal.getFile(); } finally { journal.destroy(); } if (file != null && file.exists()) fail("Did not delete the backing file: " + file); }
/** * Verify normal operation and basic assumptions when creating a new journal * using {@link BufferMode#DiskRW}. * * @throws IOException */ public void test_create_disk01() throws IOException { File file = null; final Properties properties = getProperties(); final Journal journal = new Journal(properties); try { final RWStrategy bufferStrategy = (RWStrategy) journal.getBufferStrategy(); assertTrue("isStable", bufferStrategy.isStable()); assertFalse("isFullyBuffered", bufferStrategy.isFullyBuffered()); // assertEquals(Options.FILE, properties.getProperty(Options.FILE), // bufferStrategy.file.toString()); assertEquals(Options.INITIAL_EXTENT, Long.parseLong(Options.DEFAULT_INITIAL_EXTENT), bufferStrategy .getInitialExtent()); assertEquals(Options.MAXIMUM_EXTENT, 0L/* soft limit for disk mode */, bufferStrategy.getMaximumExtent()); // assertNotNull("raf", bufferStrategy.getRandomAccessFile()); assertEquals(Options.BUFFER_MODE, BufferMode.DiskRW, bufferStrategy.getBufferMode()); file = journal.getFile(); } finally { journal.destroy(); } if (file != null && file.exists()) fail("Did not delete the backing file: " + file); }