@Test
  public void testNearCacheConfigWildcardMatchingPointEndsWith() {
    NearCacheConfig nearCacheConfig1 = new NearCacheConfig().setName("*.sub");
    NearCacheConfig nearCacheConfig2 = new NearCacheConfig().setName("*.test.sub");
    NearCacheConfig nearCacheConfig3 = new NearCacheConfig().setName("*.hazelcast.test.sub");

    ClientConfig config = new ClientConfig();
    config.setConfigPatternMatcher(new LegacyMatchingPointConfigPatternMatcher());
    config.addNearCacheConfig(nearCacheConfig1);
    config.addNearCacheConfig(nearCacheConfig2);
    config.addNearCacheConfig(nearCacheConfig3);

    // we should match this (contains)
    assertEquals(nearCacheConfig1, config.getNearCacheConfig("com.hazelFast.Fast.sub.myNearCache"));
    assertEquals(nearCacheConfig2, config.getNearCacheConfig("com.hazelFast.test.sub.myNearCache"));
    assertEquals(nearCacheConfig3, config.getNearCacheConfig("com.hazelcast.test.sub.myNearCache"));
  }