public static Consumer<BrokerCfg> setCluster( final int nodeId, final int partitionCount, final int replicationFactor, final int clusterSize) { return cfg -> { final ClusterCfg cluster = cfg.getCluster(); cluster.setNodeId(nodeId); cluster.setPartitionsCount(partitionCount); cluster.setReplicationFactor(replicationFactor); cluster.setClusterSize(clusterSize); }; }
public static Consumer<BrokerCfg> setCluster( final int nodeId, final int partitionCount, final int replicationFactor, final int clusterSize) { return cfg -> { final ClusterCfg cluster = cfg.getCluster(); cluster.setNodeId(nodeId); cluster.setPartitionsCount(partitionCount); cluster.setReplicationFactor(replicationFactor); cluster.setClusterSize(clusterSize); }; }
@Test public void shouldThrowExceptionIfNodeIdIsLargerThenClusterSize() { // given final BrokerCfg brokerCfg = new BrokerCfg(); brokerCfg.getCluster().setNodeId(2); // expect expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage( "Node id 2 needs to be non negative and smaller then cluster size 1."); initSystemContext(brokerCfg); }
@Test public void shouldThrowExceptionIfNodeIdIsNegative() { // given final BrokerCfg brokerCfg = new BrokerCfg(); brokerCfg.getCluster().setNodeId(-1); // expect expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage( "Node id -1 needs to be non negative and smaller then cluster size 1."); initSystemContext(brokerCfg); }
@Test public void shouldThrowExceptionIfNodeIdIsLargerThenClusterSize() { // given final BrokerCfg brokerCfg = new BrokerCfg(); brokerCfg.getCluster().setNodeId(2); // expect expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage( "Node id 2 needs to be non negative and smaller then cluster size 1."); initSystemContext(brokerCfg); }
@Test public void shouldThrowExceptionIfNodeIdIsNegative() { // given final BrokerCfg brokerCfg = new BrokerCfg(); brokerCfg.getCluster().setNodeId(-1); // expect expectedException.expect(IllegalArgumentException.class); expectedException.expectMessage( "Node id -1 needs to be non negative and smaller then cluster size 1."); initSystemContext(brokerCfg); }