@Override public void modifySettings(TestContext context, Settings settings) { super.modifySettings(context, settings); settings.getDatastoreSettings().setDatabaseName("TPersistenceController"); }
/** * This method is modifying the {@link Settings} which are used to init NetRelay. Here it defines the * name of the database * * @param settings */ public void modifySettings(TestContext context, Settings settings) { LOGGER.info("modifySettings, setting port to " + PORT); settings.setServerPort(PORT); settings.getDatastoreSettings().setDatabaseName(getClass().getSimpleName()); }
@Override public Settings createDefaultSettings() { Settings settings = super.createDefaultSettings(); settings.getDatastoreSettings().setDatabaseName("NetRelayExtended_DB"); settings.getMappingDefinitions().addMapperDefinition(SIMPLEMAPPER_NAME, SimpleNetRelayMapper.class); return settings; }
/** * */ private NetRelayExt_InternalSettings() { settings = createDefaultSettings(); settings.getDatastoreSettings().setDatabaseName("NetRelayExtended_DB"); settings.getMappingDefinitions().addMapperDefinition(SIMPLEMAPPER_NAME, SimpleNetRelayMapper.class); }
private DataStoreSettings createSettings() { String database = "test"; String username = System.getProperty("MySqlDataStoreContainer.username", null); if (username == null) { throw new ParameterRequiredException("you must set the property 'MySqlDataStoreContainer.username'"); } String password = System.getProperty("MySqlDataStoreContainer.password", null); if (password == null) { throw new ParameterRequiredException("you must set the property 'MySqlDataStoreContainer.password'"); } String host = System.getProperty("MySqlDataStoreContainer.host", null); if (host == null) { throw new ParameterRequiredException("you must set the property 'MySqlDataStoreContainer.host'"); } String keyGenerator = System.getProperty(IKeyGenerator.DEFAULT_KEY_GENERATOR, DEFAULT_KEY_GENERATOR); DataStoreSettings settings = MySqlDataStoreinit.createDefaultSettings(); settings.setDatabaseName(database); settings.getProperties().put(MySqlDataStoreinit.HOST_PROPERTY, host); settings.getProperties().put(MySqlDataStoreinit.PORT_PROPERTY, MySqlDataStoreinit.DEFAULT_PORT); settings.getProperties().put(MySqlDataStoreinit.USERNAME_PROPERTY, username); settings.getProperties().put(MySqlDataStoreinit.PASSWORD_PROPERTY, password); settings.getProperties().put(MySqlDataStoreinit.SHARED_PROP, "true"); settings.getProperties().put(MySqlDataStoreinit.HANDLE_REFERENCED_RECURSIVE_PROP, handleReferencedRecursive); settings.getProperties().put(IKeyGenerator.DEFAULT_KEY_GENERATOR, keyGenerator); LOGGER.info("SETTINGS ARE: " + settings.toString()); return settings; }