- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/unittests/ActionSequenceTest.cpp
r0b2ce9 re4afb4 44 44 { 45 45 public: 46 canUndoActionStub(): Action("canUndoActionStub",false){} 46 canUndoActionStub(const ActionTraits &_trait): 47 Action(_trait,false){} 47 48 virtual ~canUndoActionStub(){} 48 49 … … 75 76 { 76 77 public: 77 cannotUndoActionStub() : Action("cannotUndoActionStub",false){} 78 cannotUndoActionStub(const ActionTraits &_trait) : 79 Action(_trait,false){} 78 80 virtual ~cannotUndoActionStub(){} 79 81 … … 106 108 { 107 109 public: 108 wasCalledActionStub( ) :109 Action( "wasCalledActionStub",false),110 wasCalledActionStub(const ActionTraits &_trait) : 111 Action(_trait,false), 110 112 called(false) 111 113 {} … … 153 155 UIFactory::makeUserInterface("Dummy"); 154 156 // create some necessary stubs used in this test 155 positive1 = new canUndoActionStub(); 156 positive2 = new canUndoActionStub(); 157 negative1 = new cannotUndoActionStub(); 158 negative2 = new cannotUndoActionStub(); 159 160 shouldCall1 = new wasCalledActionStub(); 161 shouldCall2 = new wasCalledActionStub(); 162 shouldNotCall1 = new wasCalledActionStub(); 163 shouldNotCall2 = new wasCalledActionStub(); 157 ActionTraits canUndoTrait("canUndoActionStub"); 158 ActionTraits cannotUndoTrait("cannotUndoActionStub"); 159 positive1 = new canUndoActionStub(canUndoTrait); 160 positive2 = new canUndoActionStub(canUndoTrait); 161 negative1 = new cannotUndoActionStub(cannotUndoTrait); 162 negative2 = new cannotUndoActionStub(cannotUndoTrait); 163 164 ActionTraits wasCalledTrait("wasCalledActionStub"); 165 shouldCall1 = new wasCalledActionStub(wasCalledTrait); 166 shouldCall2 = new wasCalledActionStub(wasCalledTrait); 167 shouldNotCall1 = new wasCalledActionStub(wasCalledTrait); 168 shouldNotCall2 = new wasCalledActionStub(wasCalledTrait); 164 169 165 170 } … … 254 259 void ActionSequenceTest::doesUndoTest(){ 255 260 ActionSequence *sequence = new ActionSequence(); 256 wasCalledActionStub *wasCalled1 = new wasCalledActionStub(); 257 wasCalledActionStub *wasCalled2 = new wasCalledActionStub(); 261 ActionTraits wasCalledTrait("wasCalledActionStub"); 262 wasCalledActionStub *wasCalled1 = new wasCalledActionStub(wasCalledTrait); 263 wasCalledActionStub *wasCalled2 = new wasCalledActionStub(wasCalledTrait); 258 264 sequence->addAction(wasCalled1); 259 265 sequence->addAction(wasCalled2); 260 266 261 MakroAction act("Test MakroAction",sequence,false); 267 ActionTraits MakroTrait("Test MakroAction"); 268 MakroAction act(MakroTrait,sequence,false); 262 269 263 270 act.call();
Note:
See TracChangeset
for help on using the changeset viewer.