Revision: 3214
Author: [email protected]
Date: Wed Dec 16 15:19:15 2009
Log: Fixed tests that were failing because they made a session with a DBTree in it but did not correctly hook up the tables to their database so the tree would be able to react to events correctly.
http://code.google.com/p/power-architect/source/detail?r=3214

Modified:
/branches/sqlobject-spobject-model/regress/ca/sqlpower/architect/swingui/action/TestDeleteSelectedAction.java /branches/sqlobject-spobject-model/regress/ca/sqlpower/architect/swingui/action/TestEditColumnAction.java

=======================================
--- /branches/sqlobject-spobject-model/regress/ca/sqlpower/architect/swingui/action/TestDeleteSelectedAction.java Tue Apr 7 14:43:36 2009 +++ /branches/sqlobject-spobject-model/regress/ca/sqlpower/architect/swingui/action/TestDeleteSelectedAction.java Wed Dec 16 15:19:15 2009
@@ -50,12 +50,15 @@
         session = context.createSession();
                deleteAction = new DeleteSelectedAction(session);
                pp = session.getPlayPen();
- tp = new TablePane(new SQLTable(session.getTargetDatabase(),true),pp.getContentPane());
+               SQLTable tm = new SQLTable(session.getTargetDatabase(), true);
+               session.getTargetDatabase().addTable(tm);
+               tp = new TablePane(tm, pp.getContentPane());
                tp.getModel().setName("Table1");
tp.getModel().addColumn(new SQLColumn(tp.getModel(),"col1",Types.INTEGER,1,1)); tp.getModel().addColumn(new SQLColumn(tp.getModel(),"col2",Types.INTEGER,1,1));

- tp2 = new TablePane(new SQLTable(session.getTargetDatabase(),true),pp.getContentPane());
+               SQLTable tm2 = new SQLTable(session.getTargetDatabase(), true);
+               tp2 = new TablePane(tm2, pp.getContentPane());
                tp2.getModel().setName("Table2");
tp2.getModel().addColumn(new SQLColumn(tp.getModel(),"col1",Types.INTEGER,1,1)); tp2.getModel().addColumn(new SQLColumn(tp.getModel(),"col2",Types.INTEGER,1,1));
=======================================
--- /branches/sqlobject-spobject-model/regress/ca/sqlpower/architect/swingui/action/TestEditColumnAction.java Thu Jan 29 12:02:55 2009 +++ /branches/sqlobject-spobject-model/regress/ca/sqlpower/architect/swingui/action/TestEditColumnAction.java Wed Dec 16 15:19:15 2009
@@ -47,12 +47,16 @@
         ArchitectSwingSession session = context.createSession();
                editColumn = new EditColumnAction(session);
                pp = session.getArchitectFrame().getPlayPen();
- tp = new TablePane(new SQLTable(session.getTargetDatabase(),true),pp.getContentPane());
+               SQLTable tm = new SQLTable(session.getTargetDatabase(), true);
+               session.getTargetDatabase().addTable(tm);
+               tp = new TablePane(tm, pp.getContentPane());
                tp.getModel().setName("Table1");
tp.getModel().addColumn(new SQLColumn(tp.getModel(),"col1",Types.INTEGER,1,1)); tp.getModel().addColumn(new SQLColumn(tp.getModel(),"col2",Types.INTEGER,1,1));

- tp2 = new TablePane(new SQLTable(session.getTargetDatabase(),true),pp.getContentPane());
+               SQLTable tm2 = new SQLTable(session.getTargetDatabase(), true);
+               session.getTargetDatabase().addTable(tm2);
+               tp2 = new TablePane(tm2, pp.getContentPane());
                tp2.getModel().setName("Table2");
tp2.getModel().addColumn(new SQLColumn(tp.getModel(),"col1",Types.INTEGER,1,1)); tp2.getModel().addColumn(new SQLColumn(tp.getModel(),"col2",Types.INTEGER,1,1));

Reply via email to