1 package org.apache.torque.engine.database; 2 3 18 19 import junit.framework.TestCase; 20 21 import org.apache.torque.engine.database.model.Database; 22 import org.apache.torque.engine.database.model.Table; 23 import org.apache.torque.engine.database.transform.XmlToAppData; 24 25 31 public class TestPackageHandling extends TestCase 32 { 33 private XmlToAppData xmlToAppData = null; 34 private Database database = null; 35 36 public TestPackageHandling(String name) 37 { 38 super(name); 39 } 40 41 protected void setUp() throws Exception 42 { 43 super.setUp(); 44 } 45 46 protected void tearDown() throws Exception 47 { 48 xmlToAppData = null; 49 super.tearDown(); 50 } 51 52 55 public void testDefaultPackageName() 56 throws Exception 57 { 58 xmlToAppData = new XmlToAppData("mysql", "defaultpackage"); 59 database = xmlToAppData.parseFile( 60 "src/test/org/apache/torque/engine/database/package-schema.xml"); 61 assertEquals("defaultpackage", database.getPackage()); 62 Table table = database.getTable("table_a"); 63 assertEquals("defaultpackage", table.getPackage()); 64 } 65 66 69 public void testDatabasePackageName() 70 throws Exception 71 { 72 xmlToAppData = new XmlToAppData("mysql", "defaultpackage"); 73 database = xmlToAppData.parseFile( 74 "src/test/org/apache/torque/engine/database/package2-schema.xml"); 75 assertEquals("packagefromdb", database.getPackage()); 76 Table table = database.getTable("table_a"); 77 assertEquals("packagefromdb", table.getPackage()); 78 } 79 80 } 81 | Popular Tags |