1 5 6 package com.hp.hpl.jena.db.test; 7 8 import junit.framework.* ; 9 10 import com.hp.hpl.jena.db.IDBConnection; 11 import com.hp.hpl.jena.db.ModelRDB; 12 import com.hp.hpl.jena.rdf.model.*; 13 14 20 public class TestPackage extends TestSuite 21 { 22 23 36 37 44 45 52 53 60 61 static String M_DB_URL = ModelFactoryBase.guessDBURL(); 63 static String M_DB_USER = ModelFactoryBase.guessDBUser(); 64 static String M_DB_PASSWD = ModelFactoryBase.guessDBPassword(); 65 static String M_DB = ModelFactoryBase.guessDBType(); 66 static String M_DBDRIVER_CLASS = ModelFactoryBase.guessDBDriver(); 67 69 static public TestSuite suite() { 70 return new TestPackage(); 71 } 72 73 74 private TestPackage() { 75 super("GraphRDB"); 76 addTest( "TestConnection", TestConnection.suite() ); 77 addTest( "TestBasicOperations", TestBasicOperations.suite() ); 78 addTest( "TestSimpleSelector", TestSimpleSelector.suite() ); 79 addTest( "TestCompatability", TestCompatability.suite() ); 80 addTest( "TestCompareToMem", TestCompareToMem.suite() ); 81 addTest( "TestGraphRDB", TestGraphRDB.suite()); 82 addTest( "TestModelRDB", TestModelRDB.suite()); 83 addTest( "TestGraphRDBMaker", TestGraphRDBMaker.suite()); 84 addTest( "TestMultiModel", TestMultiModel.suite()); 85 addTest( "TestNsPrefix", TestNsPrefix.suite()); 86 addTest( "TestPrefixMapping", TestPrefixMapping.suite()); 87 addTest( "TestTransactions", TestTransactions.suite() ); 88 addTest( "TestDBSpec", TestDBSpec.suite() ); 89 addTest( "TestReifier", TestReifier.suite() ); 90 addTest( "TestReifierCompareToMem", TestReifierCompareToMem.suite()); 91 addTest( "TestQueryRDB", TestQueryRDB.suite()); 92 addTest( "TestQuery1", TestQuery1.suite()); 93 addTest( "TestModelFactory", TestModelFactory.suite() ); 94 } 95 96 public static class TestModelFactory extends TestCase 97 { 98 public TestModelFactory( String name ) { super( name ); } 99 public static TestSuite suite() { return new TestSuite( TestModelFactory.class ); } 100 101 public void testModelFactory() 102 { 103 IDBConnection c = TestConnection.makeAndCleanTestConnection(); 104 assertTrue( ModelFactory.createModelRDBMaker( c ).createModel() instanceof ModelRDB ); 105 } 106 } 107 108 private void addTest(String name, TestSuite tc) { 109 tc.setName(name); 110 addTest(tc); 111 } 112 113 } 114 115 141 | Popular Tags |