#include <gtest/gtest.h>
#include <microsim/MSEventControl.h>
#include "../utils/common/CommandMock.h"
Go to the source code of this file.
Functions | |
| TEST (MSEventControl, test_method_execute) | |
| TEST | ( | MSEventControl | , | |
| test_method_execute | ||||
| ) |
Definition at line 13 of file MSEventControlTest.cpp.
References MSEventControl::ADAPT_AFTER_EXECUTION, MSEventControl::addEvent(), MSEventControl::execute(), CommandMock::isExecuteCalled(), and MSEventControl::setCurrentTimeStep().
00013 { 00014 00015 MSEventControl *edge = new MSEventControl(); 00016 CommandMock *mock = new CommandMock(); 00017 edge->setCurrentTimeStep(4); 00018 edge->addEvent(mock,1,MSEventControl::ADAPT_AFTER_EXECUTION); 00019 00020 EXPECT_FALSE(mock->isExecuteCalled()); 00021 edge->execute(5); 00022 EXPECT_TRUE(mock->isExecuteCalled()); 00023 }
1.5.6