public class LocalRdbmsServiceTestConfig extends java.lang.Object implements LocalServiceTestConfig
tearDown() does not wipe out data or tables.| Constructor and Description |
|---|
LocalRdbmsServiceTestConfig() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDriverClass() |
java.lang.String |
getJdbcConnectionStringFormat() |
static LocalRdbmsService |
getLocalRdbmsService() |
LocalRdbmsServiceTestConfig |
setDatabase(java.lang.String database)
Sets the database to be passed to the underlying
local JDBC
driver. |
LocalRdbmsServiceTestConfig |
setDriverClass(java.lang.String driverClass)
Sets the class of the driver used by the
com.google.appengine.api.rdbms.dev.LocalRdbmsServiceLocalDriver and
attempts to load driverClass in the current ClassLoader. |
LocalRdbmsServiceTestConfig |
setExtraDriverProperties(java.util.Map<java.lang.String,java.lang.String> map)
Sets Extra properties to be passed to the underlying
local JDBC
driver. |
LocalRdbmsServiceTestConfig |
setJdbcConnectionStringFormat(java.lang.String jdbcConnectionStringFormat)
Sets the format of the connection string that the jdbc driver will use.
|
LocalRdbmsServiceTestConfig |
setPassword(java.lang.String password)
Sets the password to be passed to the underlying
local JDBC
driver. |
LocalRdbmsServiceTestConfig |
setRemoteClientFactory(java.lang.Class<? extends SqlClientFactory> remoteClientFactory)
Sets the remote client factory class.
|
LocalRdbmsServiceTestConfig |
setServerType(LocalRdbmsService.ServerType serverType)
Sets the server type to either
hosted or local. |
void |
setUp()
Set up the local service.
|
LocalRdbmsServiceTestConfig |
setUser(java.lang.String user)
Sets the user to be passed to the underlying
local JDBC
driver. |
void |
tearDown()
Tear down the local service.
|
public void setUp()
LocalServiceTestConfigsetUp in interface LocalServiceTestConfigpublic void tearDown()
LocalServiceTestConfigtearDown in interface LocalServiceTestConfigpublic static LocalRdbmsService getLocalRdbmsService()
public java.lang.String getDriverClass()
public LocalRdbmsServiceTestConfig setDriverClass(java.lang.String driverClass)
com.google.appengine.api.rdbms.dev.LocalRdbmsServiceLocalDriver and
attempts to load driverClass in the current ClassLoader.driverClass - The driver class. Must be the fully-qualified name
of a class that implements Driver.this (for chaining)java.lang.RuntimeException - wrapping any exceptions loading driverClass.public java.lang.String getJdbcConnectionStringFormat()
public LocalRdbmsServiceTestConfig setJdbcConnectionStringFormat(java.lang.String jdbcConnectionStringFormat)
jdbcConnectionStringFormat - the connection string formatthis (for chaining)public LocalRdbmsServiceTestConfig setServerType(LocalRdbmsService.ServerType serverType)
hosted or local.
local connections proxy the SQL Service wire format to a local
database using JDBC.
remote connections talk over a SpeckleRpc to a hosted
development mode Speckle instance.
serverType - hosted or localthis (for chaining)java.lang.IllegalArgumentException - if serverType is not "hosted" or "local"public LocalRdbmsServiceTestConfig setExtraDriverProperties(java.util.Map<java.lang.String,java.lang.String> map)
local JDBC
driver.map - the extra driver properties.this (for chaining)public LocalRdbmsServiceTestConfig setDatabase(java.lang.String database)
local JDBC
driver.public LocalRdbmsServiceTestConfig setUser(java.lang.String user)
local JDBC
driver.public LocalRdbmsServiceTestConfig setPassword(java.lang.String password)
local JDBC
driver.public LocalRdbmsServiceTestConfig setRemoteClientFactory(java.lang.Class<? extends SqlClientFactory> remoteClientFactory)
remoteClientFactory - the SqlClientFactory implementation.this (for chaining)