@Test public void shouldPersistConfigurationAsJSON() throws IOException { final int partitionId = 0; final BrokerCfg brokerCfg = brokerRule.getBroker().getBrokerContext().getBrokerConfiguration(); final ObjectReader jsonReader = new ObjectMapper().readerFor(RaftConfigurationMetadata.class); final String dataDirectory = brokerCfg.getData().getDirectories().get(0); final File configFile = new File(String.format("%s/partition-%d/partition.json", dataDirectory, partitionId)); final RaftConfigurationMetadata persisted = jsonReader.readValue(configFile); assertThat(persisted.getPartitionId()).isEqualTo(partitionId); } }
@Test public void shouldPersistConfigurationAsJSON() throws IOException { final int partitionId = 0; final BrokerCfg brokerCfg = brokerRule.getBroker().getBrokerContext().getBrokerConfiguration(); final ObjectReader jsonReader = new ObjectMapper().readerFor(RaftConfigurationMetadata.class); final String dataDirectory = brokerCfg.getData().getDirectories().get(0); final File configFile = new File(String.format("%s/partition-%d/partition.json", dataDirectory, partitionId)); final RaftConfigurationMetadata persisted = jsonReader.readValue(configFile); assertThat(persisted.getPartitionId()).isEqualTo(partitionId); } }
/** * This tests just assures that we do not remove this utility as unused code, as it's only purpose * is to be used temporarily for debugging */ @Test public void testExistanceOfClass() { LogStreamPrinter.printRecords(brokerRule.getBroker(), apiRule.getDefaultPartitionId()); } }
/** * This tests just assures that we do not remove this utility as unused code, as it's only purpose * is to be used temporarily for debugging */ @Test public void testExistanceOfClass() { LogStreamPrinter.printRecords(brokerRule.getBroker(), apiRule.getDefaultPartitionId()); } }