Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/unittests/ActionSequenceTest.cpp

    r0b2ce9 re4afb4  
    4444{
    4545public:
    46   canUndoActionStub(): Action("canUndoActionStub",false){}
     46  canUndoActionStub(const ActionTraits &_trait):
     47    Action(_trait,false){}
    4748  virtual ~canUndoActionStub(){}
    4849
     
    7576{
    7677public:
    77   cannotUndoActionStub() : Action("cannotUndoActionStub",false){}
     78  cannotUndoActionStub(const ActionTraits &_trait) :
     79    Action(_trait,false){}
    7880  virtual ~cannotUndoActionStub(){}
    7981
     
    106108{
    107109public:
    108   wasCalledActionStub() :
    109       Action("wasCalledActionStub",false),
     110  wasCalledActionStub(const ActionTraits &_trait) :
     111      Action(_trait,false),
    110112      called(false)
    111113  {}
     
    153155  UIFactory::makeUserInterface("Dummy");
    154156  // 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);
    164169
    165170}
     
    254259void ActionSequenceTest::doesUndoTest(){
    255260  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);
    258264  sequence->addAction(wasCalled1);
    259265  sequence->addAction(wasCalled2);
    260266
    261   MakroAction act("Test MakroAction",sequence,false);
     267  ActionTraits MakroTrait("Test MakroAction");
     268  MakroAction act(MakroTrait,sequence,false);
    262269
    263270  act.call();
Note: See TracChangeset for help on using the changeset viewer.