Search in sources :

Example 11 with TestHazelcastFactory

use of com.hazelcast.client.test.TestHazelcastFactory in project hazelcast by hazelcast.

the class ClientClusterStateTest method before.

@Before
public void before() {
    factory = new TestHazelcastFactory();
    instances = factory.newInstances(new Config(), 4);
    for (HazelcastInstance instance : instances) {
        assertClusterSizeEventually(4, instance);
    }
    instance = instances[instances.length - 1];
}
Also used : HazelcastInstance(com.hazelcast.core.HazelcastInstance) ClientConfig(com.hazelcast.client.config.ClientConfig) Config(com.hazelcast.config.Config) TestHazelcastFactory(com.hazelcast.client.test.TestHazelcastFactory) Before(org.junit.Before)

Example 12 with TestHazelcastFactory

use of com.hazelcast.client.test.TestHazelcastFactory in project hazelcast by hazelcast.

the class ClientMapAggregateTest method getMapWithNodeCount.

public <K, V> IMap<K, V> getMapWithNodeCount(int nodeCount) {
    if (nodeCount < 1) {
        throw new IllegalArgumentException("node count < 1");
    }
    factory = new TestHazelcastFactory();
    Config config = new Config();
    config.setProperty("hazelcast.partition.count", "3");
    MapConfig mapConfig = new MapConfig();
    mapConfig.setName("aggr");
    mapConfig.setInMemoryFormat(InMemoryFormat.OBJECT);
    config.addMapConfig(mapConfig);
    factory.newInstances(config, nodeCount);
    client = factory.newHazelcastClient();
    return client.getMap("aggr");
}
Also used : Config(com.hazelcast.config.Config) MapConfig(com.hazelcast.config.MapConfig) TestHazelcastFactory(com.hazelcast.client.test.TestHazelcastFactory) MapConfig(com.hazelcast.config.MapConfig)

Example 13 with TestHazelcastFactory

use of com.hazelcast.client.test.TestHazelcastFactory in project hazelcast by hazelcast.

the class ClientSetTest method setup.

@Before
public void setup() throws IOException {
    hazelcastFactory = new TestHazelcastFactory();
    hazelcastFactory.newHazelcastInstance();
    HazelcastInstance client = hazelcastFactory.newHazelcastClient();
    set = client.getSet(randomString());
}
Also used : HazelcastInstance(com.hazelcast.core.HazelcastInstance) TestHazelcastFactory(com.hazelcast.client.test.TestHazelcastFactory) Before(org.junit.Before)

Example 14 with TestHazelcastFactory

use of com.hazelcast.client.test.TestHazelcastFactory in project hazelcast by hazelcast.

the class ClientLoggerConfigurationTest method testLoggingWithConfiguration.

// Test with programmatic or system property configuration according to boolean parameter.
// the idea of the test is to configure a specific logging type for a client and then
// test its LoggingService produce instances of the expected Logger impl
protected void testLoggingWithConfiguration(boolean programmaticConfiguration) throws IOException {
    hazelcastFactory = new TestHazelcastFactory();
    Config cg = new Config();
    cg.setProperty("hazelcast.logging.type", "jdk");
    hazelcastFactory.newHazelcastInstance(cg);
    ClientConfig config = new ClientConfig();
    if (programmaticConfiguration) {
        config.setProperty("hazelcast.logging.type", "log4j2");
    } else {
        System.setProperty("hazelcast.logging.type", "log4j2");
    }
    client = hazelcastFactory.newHazelcastClient(config);
    ILogger clientLogger = client.getLoggingService().getLogger("loggerName");
    // this part is fragile.
    // client wraps the actual logger in its own class
    ILogger actualLogger = (ILogger) getFromField(clientLogger, "logger");
    Class<?> clientLoggerClass = actualLogger.getClass();
    ILogger expectedLogger = new Log4j2Factory().getLogger("expectedLogger");
    Class<?> expectedLoggerClass = expectedLogger.getClass();
    assertSame(expectedLoggerClass, clientLoggerClass);
}
Also used : Log4j2Factory(com.hazelcast.logging.Log4j2Factory) Config(com.hazelcast.config.Config) ClientConfig(com.hazelcast.client.config.ClientConfig) TestHazelcastFactory(com.hazelcast.client.test.TestHazelcastFactory) ILogger(com.hazelcast.logging.ILogger) ClientConfig(com.hazelcast.client.config.ClientConfig)

Example 15 with TestHazelcastFactory

use of com.hazelcast.client.test.TestHazelcastFactory in project hazelcast by hazelcast.

the class ClientQueryCacheContextTest method setUp.

@Before
public void setUp() {
    factory = new TestHazelcastFactory();
    factory.newHazelcastInstance();
    HazelcastInstance hz = factory.newHazelcastClient();
    ClientMapProxy proxy = (ClientMapProxy) hz.getMap("test");
    context = proxy.getQueryContext();
}
Also used : ClientMapProxy(com.hazelcast.client.proxy.ClientMapProxy) HazelcastInstance(com.hazelcast.core.HazelcastInstance) TestHazelcastFactory(com.hazelcast.client.test.TestHazelcastFactory) Before(org.junit.Before)

Aggregations

TestHazelcastFactory (com.hazelcast.client.test.TestHazelcastFactory)48 Before (org.junit.Before)30 Config (com.hazelcast.config.Config)24 HazelcastInstance (com.hazelcast.core.HazelcastInstance)18 ClientConfig (com.hazelcast.client.config.ClientConfig)12 MapConfig (com.hazelcast.config.MapConfig)9 QuorumConfig (com.hazelcast.config.QuorumConfig)7 PartitionedCluster (com.hazelcast.quorum.PartitionedCluster)7 BeforeClass (org.junit.BeforeClass)7 CacheSimpleConfig (com.hazelcast.config.CacheSimpleConfig)3 NearCacheConfig (com.hazelcast.config.NearCacheConfig)3 HazelcastClientCacheManager (com.hazelcast.client.cache.impl.HazelcastClientCacheManager)2 HazelcastClientCachingProvider (com.hazelcast.client.cache.impl.HazelcastClientCachingProvider)2 ClientNetworkConfig (com.hazelcast.client.config.ClientNetworkConfig)2 MapStoreConfig (com.hazelcast.config.MapStoreConfig)2 QueryCacheConfig (com.hazelcast.config.QueryCacheConfig)2 AtomicBoolean (java.util.concurrent.atomic.AtomicBoolean)2 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)2 CachingProvider (javax.cache.spi.CachingProvider)2 HazelcastServerCacheManager (com.hazelcast.cache.impl.HazelcastServerCacheManager)1