package com.wooki.app0.services; import java.util.Map; import org.apache.tapestry5.ioc.internal.util.CollectionFactory; import com.spreadthesource.tapestry.installer.services.ApplicationSettings; public class UnitTestApplicationSettings implements ApplicationSettings { private Map<String, String> settings = CollectionFactory.newCaseInsensitiveMap(); public UnitTestApplicationSettings() { settings.put("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver"); settings.put("hibernate.connection.url", "jdbc:hsqldb:mem:wookidbunittest"); settings.put("hibernate.connection.username", "sa"); settings.put("hibernate.connection.password", ""); settings.put("hibernate.show_sql", "false"); settings.put("hibernate.dialect", "org.hibernate.dialect.HSQLDialect"); } public boolean alreadyInstalled() { return true; } public boolean containsKey(String key) { return settings.containsKey(key); } public String get(String key) { return settings.get(key); } public void put(String key, String value) { settings.put(key, value); } public String valueForSymbol(String symbolName) { return get(symbolName); } public boolean isAlreadyInstalled() { return true; } }