From 93e166451699b48ffa950f3759cd09195e64aa09 Mon Sep 17 00:00:00 2001 From: Vadim Kurland Date: Fri, 1 Jul 2011 13:29:47 -0700 Subject: [PATCH] fixed AddressRangeDialogTest --- .../AddressRangeDialogTest/AddressRangeDialogTest.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/unit_tests/AddressRangeDialogTest/AddressRangeDialogTest.cpp b/src/unit_tests/AddressRangeDialogTest/AddressRangeDialogTest.cpp index 086d6c28c..32de0afa9 100644 --- a/src/unit_tests/AddressRangeDialogTest/AddressRangeDialogTest.cpp +++ b/src/unit_tests/AddressRangeDialogTest/AddressRangeDialogTest.cpp @@ -94,11 +94,18 @@ void AddressRangeDialogTest::checkMessageBox() void AddressRangeDialogTest::editSelectedObject() { //NOTUSED QToolButton* newButton = mw->findChild("newButton"); - mw->findChild(QString("newObject_") + AddressRange::TYPENAME)->trigger(); + + ObjectManipulator* om = dynamic_cast( + mw->getCurrentObjectTree()->parent()->parent()); + om->createObject( + FWBTree().getStandardSlotForObject( + om->getCurrentLib(), AddressRange::TYPENAME), + AddressRange::TYPENAME, "Address Range"); + QTest::qWait(100); QTreeWidgetItem *item = mw->getCurrentObjectTree()->findItems("Address Range", Qt::MatchRecursive | Qt::MatchExactly, 0).first(); mw->getCurrentObjectTree()->setCurrentItem(item, 0, QItemSelectionModel::Clear | QItemSelectionModel::SelectCurrent); - ObjectManipulator *om = dynamic_cast(mw->getCurrentObjectTree()->parent()->parent()); + om->editSelectedObject(); QTest::qWait(100);