Class RDBMSDataConnectorParserTest
- java.lang.Object
-
- net.shibboleth.idp.attribute.resolver.spring.dc.rdbms.RDBMSDataConnectorParserTest
-
public class RDBMSDataConnectorParserTest extends Object
Test forRDBMSDataConnectorParser.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATA_FILEprivate DataSourcedatasourcestatic StringINIT_FILEprivate GenericApplicationContextpendingTeardownContext
-
Constructor Summary
Constructors Constructor Description RDBMSDataConnectorParserTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoTest(net.shibboleth.idp.attribute.resolver.dc.rdbms.impl.RDBMSDataConnector dataConnector)protected net.shibboleth.idp.attribute.resolver.dc.rdbms.impl.RDBMSDataConnectorgetRdbmsDataConnector(String... beanDefinitions)protected net.shibboleth.idp.attribute.resolver.dc.rdbms.impl.RDBMSDataConnectorgetRdbmsDataConnector(Resource properties, String... beanDefinitions)voidhybridConfig()protected voidsetTestContext(GenericApplicationContext context)voidsetupDatabaseServer()Creates an HSQLDB database instance.voidsimpleConnector()voidspringConfig()voidspringPropsConfig()voidtearDownTestContext()voidv2Config()voidv2PropsConfig()
-
-
-
Field Detail
-
INIT_FILE
public static final String INIT_FILE
- See Also:
- Constant Field Values
-
DATA_FILE
public static final String DATA_FILE
- See Also:
- Constant Field Values
-
datasource
private DataSource datasource
-
pendingTeardownContext
private GenericApplicationContext pendingTeardownContext
-
-
Method Detail
-
tearDownTestContext
@AfterMethod public void tearDownTestContext()
-
setTestContext
protected void setTestContext(GenericApplicationContext context)
-
setupDatabaseServer
@BeforeTest public void setupDatabaseServer() throws ClassNotFoundException, SQLException
Creates an HSQLDB database instance.- Throws:
ClassNotFoundException- if the database driver cannot be foundSQLException- if the database cannot be initialized
-
getRdbmsDataConnector
protected net.shibboleth.idp.attribute.resolver.dc.rdbms.impl.RDBMSDataConnector getRdbmsDataConnector(String... beanDefinitions) throws IOException
- Throws:
IOException
-
getRdbmsDataConnector
protected net.shibboleth.idp.attribute.resolver.dc.rdbms.impl.RDBMSDataConnector getRdbmsDataConnector(Resource properties, String... beanDefinitions) throws IOException
- Throws:
IOException
-
doTest
protected void doTest(net.shibboleth.idp.attribute.resolver.dc.rdbms.impl.RDBMSDataConnector dataConnector) throws net.shibboleth.idp.attribute.resolver.ResolutionException- Throws:
net.shibboleth.idp.attribute.resolver.ResolutionException
-
-