@Override public ConfigurationSchemaDto findConfSchemaByAppIdAndVersion(String applicationId, int version) { validateSqlId(applicationId, "Incorrect application id " + applicationId + ". Can't find configuration schema."); return getDto(configurationSchemaDao.findByAppIdAndVersion(applicationId, version)); }
@Test public void findByAppIdAndVersionTest() { List<ConfigurationSchema> schemas = generateConfSchema(null, 4); Assert.assertEquals(4, schemas.size()); ConfigurationSchema schema = schemas.get(2); Application app = schema.getApplication(); ConfigurationSchema found = configurationSchemaDao.findByAppIdAndVersion(app.getId().toString(), schema.getVersion()); Assert.assertNotNull(found); Assert.assertEquals(3, found.getVersion()); }