Package com.gemstone.gemfire.cache

Examples of com.gemstone.gemfire.cache.RegionFactory


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

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


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

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

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

  @Test
  public void testResolveDataPolicyWhenPersistentUnspecifiedAndPersistentReplicateDataPolicy() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.resolveDataPolicy(mockRegionFactory, null, DataPolicy.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, DataPolicy.PERSISTENT_REPLICATE);
      fail("Setting the 'persistent' attribute to FALSE and 'Data Policy' to PERSISTENT_REPLICATE should have thrown an IllegalArgumentException!");
View Full Code Here

    }
  }

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

    try {
      factoryBean.setPersistent(true);
      factoryBean.resolveDataPolicy(mockRegionFactory, true, "REPLICATE");
      fail("Setting the 'persistent' attribute to TRUE and 'Data Policy' to REPLICATE should have thrown an IllegalArgumentException!");
View Full Code Here

    }
  }

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

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

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

    return mock(RegionFactory.class);
  }

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

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

  @Test
  public void testResolveDataPolicyWhenNotPersistentAndDataPolicyUnspecified() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.setPersistent(false);
    factoryBean.resolveDataPolicy(mockRegionFactory, false, (String) null);
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.NORMAL));
  }
View Full Code Here

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

  @Test
  public void testResolveDataPolicyWhenPersistentAndDataPolicyUnspecified() {
    RegionFactory mockRegionFactory = createMockRegionFactory();
    factoryBean.setPersistent(true);
    factoryBean.resolveDataPolicy(mockRegionFactory, true, (String) null);
    verify(mockRegionFactory).setDataPolicy(eq(DataPolicy.PERSISTENT_REPLICATE));
  }
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.