Package com.gemstone.gemfire.cache

Examples of com.gemstone.gemfire.cache.RegionFactory


    }
  }

  @Test
  public void testResolveDataPolicyWhenPersistentUnspecifiedAndEmptyDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.resolveDataPolicy(mockRegionFactory, null, "EMPTY");
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.EMPTY));
  }
View Full Code Here


    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.EMPTY));
  }

  @Test
  public void testResolveDataPolicyWhenNotPersistentAndEmptyDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.setPersistent(false);
    factoryBean.resolveDataPolicy(mockRegionFactory, false, "empty");
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.EMPTY));
  }
View Full Code Here

    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.EMPTY));
  }

  @Test(expected = IllegalArgumentException.class)
  public void testResolveDataPolicyWhenPersistentAndEmptyDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();

    try {
      factoryBean.setPersistent(true);
      factoryBean.resolveDataPolicy(mockRegionFactory, true, "empty");
    }
View Full Code Here

    }
  }

  @Test
  public void testResolveDataPolicyWhenPersistentUnspecifiedAndReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.resolveDataPolicy(mockRegionFactory, null, "REPLICATE");
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.REPLICATE));
  }
View Full Code Here

    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.REPLICATE));
  }

  @Test
  public void testResolveDataPolicyWhenNotPersistentAndReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.setPersistent(false);
    factoryBean.resolveDataPolicy(mockRegionFactory, false, "REPLICATE");
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.REPLICATE));
  }
View Full Code Here

    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.REPLICATE));
  }

  @Test(expected = IllegalArgumentException.class)
  public void testResolveDataPolicyWhenPersistentAndReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();

    try {
      factoryBean.setPersistent(true);
      factoryBean.resolveDataPolicy(mockRegionFactory, true, "REPLICATE");
    }
View Full Code Here

    }
  }

  @Test
  public void testResolveDataPolicyWhenPersistentUnspecifiedAndPersistentReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.resolveDataPolicy(mockRegionFactory, null, "PERSISTENT_REPLICATE");
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.PERSISTENT_REPLICATE));
  }
View Full Code Here

    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.PERSISTENT_REPLICATE));
  }

  @Test(expected = IllegalArgumentException.class)
  public void testResolveDataPolicyWhenNotPersistentAndPersistentReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();

    try {
      factoryBean.setPersistent(false);
      factoryBean.resolveDataPolicy(mockRegionFactory, false, "PERSISTENT_REPLICATE");
    }
View Full Code Here

    }
  }

  @Test
  public void testResolveDataPolicyWhenPersistentAndPersistentReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.setPersistent(true);
    factoryBean.resolveDataPolicy(mockRegionFactory, true, "PERSISTENT_REPLICATE");
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.PERSISTENT_REPLICATE));
  }
View Full Code Here

  @Test
  public void testCreateRegionFactoryWithShortcut() {
    Cache mockCache = mock(Cache.class);
    RegionAttributes mockRegionAttributes = mock(RegionAttributes.class);

    final RegionFactory mockRegionFactory = createMockRegionFactory();

    when(mockCache.createRegionFactory(eq(RegionShortcut.PARTITION_REDUNDANT_PERSISTENT_OVERFLOW)))
      .thenReturn(mockRegionFactory);

    final AtomicBoolean setDataPolicyCalled = new AtomicBoolean(false);
View Full Code Here

TOP

Related Classes of com.gemstone.gemfire.cache.RegionFactory

Copyright © 2018 www.massapicom. 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.