@Override public EndpointConfigurationDto saveEndpointConfiguration(EndpointConfigurationDto endpointConfigurationDto) { return getDto(endpointConfigurationDao.save(endpointConfigurationDto)); }
protected EndpointConfigurationDto generateEndpointConfiguration() { EndpointConfigurationDto configurationDto = new EndpointConfigurationDto(); configurationDto.setConfigurationHash(UUID.randomUUID().toString().getBytes()); configurationDto.setConfiguration(UUID.randomUUID().toString().getBytes()); return endpointConfigurationDao.save(new MongoEndpointConfiguration(configurationDto)).toDto(); }
protected List<CassandraEndpointConfiguration> generateConfiguration(int count) { List<CassandraEndpointConfiguration> configurations = new ArrayList<>(); for (int i = 0; i < count; i++) { CassandraEndpointConfiguration configuration = new CassandraEndpointConfiguration(); configuration.setConfiguration(ByteBuffer.wrap(generateBytes())); configuration.setConfigurationHash(ByteBuffer.wrap(generateBytes())); configurations.add(endpointConfigurationDao.save(configuration)); } return configurations; }
@Test public void saveEndpointConfigurationTest() { EndpointConfigurationDto configurationDto = generateEndpointConfiguration(); MongoEndpointConfiguration found = endpointConfigurationDao.findById(ByteBuffer.wrap(configurationDto.getConfigurationHash())); Assert.assertNotNull(found); MongoEndpointConfiguration savedDto = endpointConfigurationDao.save(found); Assert.assertNotNull(savedDto); Assert.assertEquals(savedDto, found); }