Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/unittests/ActionSequenceUnitTest.cpp

    rc17aa8 raf5384  
    301301  ActionSequence *sequence = new ActionSequence();
    302302  ActionTrait wasCalledTrait("wasCalledActionStub");
    303   sequence->addAction(new wasCalledActionStub(wasCalledTrait));
    304   sequence->addAction(new wasCalledActionStub(wasCalledTrait));
     303  wasCalledActionStub *wasCalled1 = new wasCalledActionStub(wasCalledTrait);
     304  wasCalledActionStub *wasCalled2 = new wasCalledActionStub(wasCalledTrait);
     305  sequence->addAction(wasCalled1);
     306  sequence->addAction(wasCalled2);
    305307
    306308  ActionTrait MakroTrait("Test MakroAction");
    307309  MakroAction act(MakroTrait,*sequence);
    308   wasCalledActionStub *wasCalled1 =
    309       static_cast<wasCalledActionStub *>(act.actions.actions.front());
    310   wasCalledActionStub *wasCalled2 =
    311       static_cast<wasCalledActionStub *>(act.actions.actions.back());
    312310
    313311  act.call();
    314312
    315   CPPUNIT_ASSERT_EQUAL(true,
    316       static_cast<wasCalledActionStub *>(act.actions.actions.front())->wasCalled());
    317   CPPUNIT_ASSERT_EQUAL(true,
    318       static_cast<wasCalledActionStub *>(act.actions.actions.back())->wasCalled());
     313  CPPUNIT_ASSERT_EQUAL(true,wasCalled1->wasCalled());
     314  CPPUNIT_ASSERT_EQUAL(true,wasCalled2->wasCalled());
    319315
    320316  ActionQueue::getInstance().undoLast();
    321317
    322   CPPUNIT_ASSERT_EQUAL(false,
    323       static_cast<wasCalledActionStub *>(act.actions.actions.front())->wasCalled());
    324   CPPUNIT_ASSERT_EQUAL(false,
    325       static_cast<wasCalledActionStub *>(act.actions.actions.back())->wasCalled());
     318  CPPUNIT_ASSERT_EQUAL(false,wasCalled1->wasCalled());
     319  CPPUNIT_ASSERT_EQUAL(false,wasCalled2->wasCalled());
    326320
    327321  delete sequence;
Note: See TracChangeset for help on using the changeset viewer.