Search in sources :

Example 6 with ConfigCheck

use of com.hazelcast.internal.cluster.impl.ConfigCheck in project hazelcast by hazelcast.

the class ConfigCheckTest method whenJoinerTypeDifferent_thenConfigMismatchException.

@Test
public void whenJoinerTypeDifferent_thenConfigMismatchException() {
    Config config1 = new Config();
    Config config2 = new Config();
    ConfigCheck configCheck1 = new ConfigCheck(config1, "joiner1");
    ConfigCheck configCheck2 = new ConfigCheck(config2, "joiner2");
    assertIsCompatibleThrowsConfigMismatchException(configCheck1, configCheck2);
}
Also used : ConfigCheck(com.hazelcast.internal.cluster.impl.ConfigCheck) Config(com.hazelcast.config.Config) PartitionGroupConfig(com.hazelcast.config.PartitionGroupConfig) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test) ParallelTest(com.hazelcast.test.annotation.ParallelTest)

Example 7 with ConfigCheck

use of com.hazelcast.internal.cluster.impl.ConfigCheck in project hazelcast by hazelcast.

the class ConfigCheckTest method whenPartitionGroupGroupTypeMismatch_thenConfigurationMismatchException.

@Test
public void whenPartitionGroupGroupTypeMismatch_thenConfigurationMismatchException() {
    Config config1 = new Config();
    config1.getPartitionGroupConfig().setEnabled(true);
    config1.getPartitionGroupConfig().setGroupType(PartitionGroupConfig.MemberGroupType.CUSTOM);
    Config config2 = new Config();
    config2.getPartitionGroupConfig().setEnabled(true);
    config2.getPartitionGroupConfig().setGroupType(PartitionGroupConfig.MemberGroupType.PER_MEMBER);
    ConfigCheck configCheck1 = new ConfigCheck(config1, "joiner");
    ConfigCheck configCheck2 = new ConfigCheck(config2, "joiner");
    assertIsCompatibleThrowsConfigMismatchException(configCheck1, configCheck2);
}
Also used : ConfigCheck(com.hazelcast.internal.cluster.impl.ConfigCheck) Config(com.hazelcast.config.Config) PartitionGroupConfig(com.hazelcast.config.PartitionGroupConfig) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test) ParallelTest(com.hazelcast.test.annotation.ParallelTest)

Aggregations

Config (com.hazelcast.config.Config)7 PartitionGroupConfig (com.hazelcast.config.PartitionGroupConfig)7 ConfigCheck (com.hazelcast.internal.cluster.impl.ConfigCheck)7 ParallelTest (com.hazelcast.test.annotation.ParallelTest)7 QuickTest (com.hazelcast.test.annotation.QuickTest)7 Test (org.junit.Test)7