Examples of FakeSequentialFileFactory


Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

   }

   public void testDoubleStart() throws Exception
   {
      SequentialFileFactory factory = new FakeSequentialFileFactory();

      AddressSettings addressSettings = new AddressSettings();
      addressSettings.setAddressFullMessagePolicy(AddressFullMessagePolicy.PAGE);

      PagingStore storeImpl = new PagingStoreImpl(PagingStoreImplTest.destinationTestName,
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

      testConcurrentPaging(new NIOSequentialFileFactory(getTestDir()), 1);
   }

   public void testStore() throws Exception
   {
      SequentialFileFactory factory = new FakeSequentialFileFactory();

      PagingStoreFactory storeFactory = new FakeStoreFactory(factory);

      AddressSettings addressSettings = new AddressSettings();
      addressSettings.setAddressFullMessagePolicy(AddressFullMessagePolicy.PAGE);
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

   }

   public void testDepageOnCurrentPage() throws Exception
   {
      SequentialFileFactory factory = new FakeSequentialFileFactory();

      SimpleString destination = new SimpleString("test");

      PagingStoreFactory storeFactory = new FakeStoreFactory(factory);
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

   }

   public void testDepageMultiplePages() throws Exception
   {
      SequentialFileFactory factory = new FakeSequentialFileFactory();
      SimpleString destination = new SimpleString("test");

      PagingStoreFactory storeFactory = new FakeStoreFactory(factory);

      AddressSettings addressSettings = new AddressSettings();
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

   }

   public void testConcurrentDepage() throws Exception
   {
      SequentialFileFactory factory = new FakeSequentialFileFactory(1, false);

      testConcurrentPaging(factory, 10);
   }
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

      }
   }

   public void testCleanOnFake()
   {
      SequentialFileFactory factory = new FakeSequentialFileFactory();

      testBuffer(factory);
   }
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

   // Private -------------------------------------------------------
   private void setupJournal(final int journalSize, final int alignment, final int numberOfMinimalFiles) throws Exception
   {
      if (factory == null)
      {
         factory = new FakeSequentialFileFactory(alignment, true);
      }

      if (journalImpl != null)
      {
         journalImpl.stop();
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

public class FakeJournalImplTest extends JournalImplTestUnit
{
   @Override
   protected SequentialFileFactory getFileFactory() throws Exception
   {
      return new FakeSequentialFileFactory();
   }
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

   // This test just validates basic alignment on the FakeSequentialFile itself
   public void testBasicAlignment() throws Exception
   {

      FakeSequentialFileFactory factory = new FakeSequentialFileFactory(200, true);

      SequentialFile file = factory.createSequentialFile("test1", 1);

      file.open();

      try
      {
View Full Code Here

Examples of org.hornetq.tests.unit.core.journal.impl.fakes.FakeSequentialFileFactory

      }
   }

   public void testInconsistentAlignment() throws Exception
   {
      factory = new FakeSequentialFileFactory(512, true);

      try
      {
         journalImpl = new JournalImpl(2000, 2, 0, 0, factory, "tt", "tt", 1000);
         Assert.fail("Supposed to throw an exception");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.