MSEventControlTest.cpp File Reference

#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)


Function Documentation

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 }


Generated on Wed May 5 00:06:38 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6