@Override
protected void populateDataDirectory(MockData dataDirectory) throws Exception {
super.populateDataDirectory(dataDirectory);
File security = new File(dataDirectory.getDataDirectoryRoot(), "security");
security.mkdir();
File users = new File(security, "users.properties");
Properties props = new Properties();
props.put("admin", "geoserver,ROLE_ADMINISTRATOR");
props.put("cite", "cite,ROLE_CITE_ADMIN");
props.put("sf", "sf,ROLE_SF_ADMIN");
props.store(new FileOutputStream(users), "");
File layers = new File(security, "layers.properties");
props.put("*.*.r", "*");
props.put("*.*.w", "*");
props.put("*.*.a", "ROLE_ADMINISTRATOR");
props.put("cite.*.a", "ROLE_CITE_ADMIN");
props.put("sf.*.a", "ROLE_SF_ADMIN");
props.store(new FileOutputStream(layers), "");
}