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));