Class PageMemoryImplTest

java.lang.Object
org.apache.ignite.internal.pagemem.PageMemoryImplTest

public class PageMemoryImplTest extends Object
A set of tests for PageMemoryImpl class.
  • Constructor Details

    • PageMemoryImplTest

      public PageMemoryImplTest()
  • Method Details

    • setUpClass

      public static void setUpClass()
    • tearDownClass

      public static void tearDownClass() throws InterruptedException
      Throws:
      InterruptedException
    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • tearDown

      public void tearDown() throws Exception
      Throws:
      Exception
    • testWriteMetapage

      public void testWriteMetapage() throws Exception
      Throws:
      Exception
    • testWriteMetapageThenRunCheckpointAndRestart

      public void testWriteMetapageThenRunCheckpointAndRestart() throws Exception
      Throws:
      Exception
    • testAllocateAndWriteAFewPages

      public void testAllocateAndWriteAFewPages() throws Exception
      Throws:
      Exception
    • testWriteAFewPagesThenRunCheckpointAndRestart

      public void testWriteAFewPagesThenRunCheckpointAndRestart() throws Exception
      Throws:
      Exception
    • testWriteAFewPagesInDifferentGroupsThenRunCheckpointAndRestart

      public void testWriteAFewPagesInDifferentGroupsThenRunCheckpointAndRestart() throws Exception
      Throws:
      Exception
    • testWriteAFewPagesThenRunCheckpointModifyPagesAndRestart

      public void testWriteAFewPagesThenRunCheckpointModifyPagesAndRestart() throws Exception
      Throws:
      Exception
    • testWriteAFewPagesThenRunCheckpointModifyPagesRunCheckpointAndRestart

      public void testWriteAFewPagesThenRunCheckpointModifyPagesRunCheckpointAndRestart() throws Exception
      Throws:
      Exception
    • testAllocateTooManyPages

      public void testAllocateTooManyPages() throws Exception
      Throws:
      Exception
    • testAllocateCheckDirtyPagesAreNotEvicted

      public void testAllocateCheckDirtyPagesAreNotEvicted() throws Exception
      Throws:
      Exception
    • testAllocateCheckPagesThatDoNotMatchEvictablePagePredicateAreNotEvicted

      public void testAllocateCheckPagesThatDoNotMatchEvictablePagePredicateAreNotEvicted() throws Exception
      Throws:
      Exception
    • testReadEvictedPages

      public void testReadEvictedPages() throws Exception
      Throws:
      Exception
    • testClear

      public void testClear() throws Exception
      Throws:
      Exception
    • testWriteConcurrently

      public void testWriteConcurrently() throws Exception
      Throws:
      Exception
    • testReadConcurrently

      public void testReadConcurrently() throws Exception
      Throws:
      Exception
    • testDynamicPoolAllocationDeallocation

      public void testDynamicPoolAllocationDeallocation() throws Exception
      Throws:
      Exception
    • testWritePagesThenReduceMemoryFootprintAndReadPages

      public void testWritePagesThenReduceMemoryFootprintAndReadPages() throws Exception
      Throws:
      Exception