public class DatabaseTestingSupport extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
IDP_ENTITY_ID |
(package private) static org.slf4j.Logger |
log |
static String |
PRINCIPAL_ID |
static String |
SP_ENTITY_ID |
| Constructor and Description |
|---|
DatabaseTestingSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
ExecuteUpdate(String sql,
DataSource source) |
static DataSource |
GetDataSourceFromHsqlServer(String initializingSQLFile,
String server)
Summons up a database connection to an hsqldb server running somewhere.
|
protected static DataSource |
GetDataSourceFromUrl(String initializingSQLFile,
String JdbcUri) |
static DataSource |
GetMockDataSource(String initializingSQLFile,
String identifier)
Summons up an in memory database with the provided identifier.
|
static void |
InitializeDataSource(String initializingSQLFile,
DataSource source) |
static void |
InitializeDataSourceFromFile(String sqlFile,
DataSource source) |
protected static String |
ReadSqlFromFile(String initializingSQLFile) |
static org.slf4j.Logger log
public static final String IDP_ENTITY_ID
public static final String PRINCIPAL_ID
public static final String SP_ENTITY_ID
public static void InitializeDataSource(@Nullable String initializingSQLFile, DataSource source)
protected static void ExecuteUpdate(@Nullable String sql, DataSource source)
public static DataSource GetMockDataSource(@Nullable String initializingSQLFile, @Nonnull String identifier)
initializingSQLFile - a file in the classpath with SQL files. For instance
"/data/net/shibboleth/idp/attribute/resolver/impl/dc/StoredIdStore.sql"identifier - a name to uniquify this database.public static DataSource GetDataSourceFromHsqlServer(@Nullable String initializingSQLFile, @Nonnull String server)
initializingSQLFile - a file in the classpath with SQL files. For instance
"/data/net/shibboleth/idp/attribute/resolver/impl/dc/StoredIdStore.sql"server - the server name and database name. For instance "//localhost/testdb"public static void InitializeDataSourceFromFile(String sqlFile, DataSource source)
protected static DataSource GetDataSourceFromUrl(String initializingSQLFile, String JdbcUri)
Copyright © 1999–2019 Shibboleth Consortium. All rights reserved.