|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.framework.Assert | +--junit.framework.TestCase | +--com.hp.hpl.mesa.rdf.jena.rdb.TestGenericDriver
Unit tests for the generic database driver. The main tests are in TestStoreRDB - these were really bootstrap tests. Need to set appropriate java properties to define the database connection:
jena.rdb.test.dbbase - the database uri jena.rdb.test.user - the username to login under jena.rdb.test.password - the password for that user
Constructor Summary | |
TestGenericDriver(java.lang.String name,
java.lang.String layout,
java.lang.String database)
|
Method Summary | |
void |
assertIteratorValues(java.util.Iterator it,
java.lang.Object[] vals)
Helper function test an iterator against a list of objects - order dependent |
void |
doTestLiteralAdd(DriverGenericGeneric driver)
Test stored procedure for adding literals |
void |
doTestMuliModels(IRDBDriver driver)
Test support for multiple models |
void |
doTestNamespaceAdd(DriverGenericGeneric driver)
Test namespace manipulation |
void |
doTestResourceAdd(DriverGenericGeneric driver)
Test stored procedure for adding resources |
void |
doTestStatementAdd(DriverGenericGeneric driver)
Check statement creation - node valid for hash versions |
void |
listTable(java.lang.String tname,
IRDBDriver driver)
Helper function during debug - list a table |
void |
setUp()
|
IRDBDriver |
setupDB()
Support code - open a connection to a newly formatted database. |
static junit.framework.TestSuite |
suite(java.lang.String layout,
java.lang.String database)
Return full test suite suitable for the given database type |
void |
tearDownDB(IRDBDriver driver)
Support code - tear down the connection |
void |
testDBFormat()
Test Database formating. |
void |
testDriver()
Test driver functions. |
void |
testSQLCache()
Test loading of sql definition files. |
Methods inherited from class junit.framework.TestCase |
countTestCases, getName, name, run, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TestGenericDriver(java.lang.String name, java.lang.String layout, java.lang.String database)
Method Detail |
public void setUp() throws java.io.IOException
public IRDBDriver setupDB() throws RDFRDBException
public void tearDownDB(IRDBDriver driver) throws java.sql.SQLException, RDFRDBException
public void testDBFormat() throws RDFRDBException, java.io.IOException, java.sql.SQLException
public void testSQLCache() throws java.io.IOException, java.sql.SQLException
public void testDriver() throws java.sql.SQLException, RDFException
public void doTestNamespaceAdd(DriverGenericGeneric driver) throws java.sql.SQLException, RDFException
public void doTestResourceAdd(DriverGenericGeneric driver) throws java.sql.SQLException, RDFException
public void doTestLiteralAdd(DriverGenericGeneric driver) throws java.sql.SQLException, RDFException
public void doTestStatementAdd(DriverGenericGeneric driver) throws java.sql.SQLException, RDFException
public void doTestMuliModels(IRDBDriver driver) throws RDFException, java.sql.SQLException
public void assertIteratorValues(java.util.Iterator it, java.lang.Object[] vals)
public void listTable(java.lang.String tname, IRDBDriver driver) throws java.sql.SQLException, RDFRDBException
public static junit.framework.TestSuite suite(java.lang.String layout, java.lang.String database)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |