@Test
  public void testPut_WithResolver_NoFPAs() {
    member1.invoke(() -> {
      cache.set(new CacheFactory(getDistributedSystemProperties()).create());
      createPartitionedRegion("Quarter", null, 0, 40, 12, newQuarterPartitionResolver());
    });

    member2.invoke(() -> {
      cache.set(new CacheFactory(getDistributedSystemProperties()).create());
      createPartitionedRegion("Quarter", null, 0, 40, 12, newQuarterPartitionResolver());
    });

    member3.invoke(() -> {
      cache.set(new CacheFactory(getDistributedSystemProperties()).create());
      createPartitionedRegion("Quarter", null, 0, 40, 12, newQuarterPartitionResolver());
    });

    member4.invoke(() -> {
      cache.set(new CacheFactory(getDistributedSystemProperties()).create());
      createPartitionedRegion("Quarter", null, 0, 40, 12, newQuarterPartitionResolver());
    });

    member1.invoke(() -> putThroughDataStore("Quarter"));
  }
This test validates that a PR without Fixed Partition Attributes and with
FixedPartitionResolver will do custom partitioning as per resolver.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/partitioned/fixed/FixedPartitioningDUnitTest.java