MigrationOracleTest.java
上传用户:cccombo
上传日期:2021-01-31
资源大小:16445k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

SQL

  1. package com.mysql.grt.modules;
  2. import com.mysql.grt.Grt;
  3. import junit.framework.TestCase;
  4. import junit.framework.Assert;
  5. /**
  6.  * Test of MyxReverseEngineeringOracle class
  7.  * 
  8.  * @author Mike
  9.  * @version 1.0, 01/11/05
  10.  */
  11. public class MigrationOracleTest extends TestCase {
  12. /**
  13.  * main function so the test can be executed
  14.  */
  15. public static void main(String[] args) {
  16. junit.textui.TestRunner.run(MigrationOracleTest.class);
  17. }
  18. public static void testMigrateOracleTable() {
  19. Grt.getInstance().setCallback(
  20. "GrtCallbackSnapshot",
  21. System.getProperty("user.dir") + "\source\java\res\"
  22. + "snapshot_oracle_reverse_engineered.xml");
  23. System.out.println("migration id:"
  24. + Grt.getInstance().getGrtGlobalAsString("/migration/_id"));
  25. try {
  26. /*MigrationOracle.migrate((com.mysql.grt.db.migration.Migration) Grt
  27. .getInstance().getGrtGlobalAsGrtObject("/migration"), "db.mysql");*/
  28. } catch (Exception e) {
  29. e.printStackTrace();
  30. Assert.fail();
  31. }
  32. System.out.println("target table count: " + Grt.getInstance().getGrtGlobalListSize("/migration/targetCatalog/tables"));
  33. Assert.assertEquals(1, 1);
  34. }
  35. }