Fixed gmock warnings (declare expect_call for every mock function call)

Testing of CommandBus
-cleanUpBusWorks
This commit is contained in:
Janik Schlemminger
2014-03-13 16:57:21 -07:00
parent 011e1a99ea
commit bf1ae66018
7 changed files with 82 additions and 28 deletions

View File

@@ -57,7 +57,6 @@ public:
TEST_F(BankwiseRefreshManagerTest, RefreshsAreScheduledAfterStartup)
{
EXPECT_CALL(internalScheduler, scheduleTrigger(Trigger::RefreshTrigger, _)).Times(config.numberOfBanks * 2);
EXPECT_CALL(internalScheduler, scheduleCommand(_)).Times(config.numberOfBanks);
@@ -70,13 +69,20 @@ TEST_F(BankwiseRefreshManagerTest, RefreshsAreScheduledAfterStartup)
TEST_F(BankwiseRefreshManagerTest, hasCollisionExpectCollisionOnBank2)
{
EXPECT_CALL(internalScheduler, scheduleTrigger(Trigger::RefreshTrigger, _)).Times(config.numberOfBanks + 1);
EXPECT_CALL(internalScheduler, scheduleCommand(_)).Times(1);
BankwiseRefreshManager manager(config.Timings.refreshTimings, internalScheduler);
EXPECT_TRUE(manager.hasCollision(getCollidingWithFirstRefreshOnBank(2)));
}
TEST_F(BankwiseRefreshManagerTest, hasCollisionExpectNoCollisionOnBank2)
{
EXPECT_CALL(internalScheduler, scheduleTrigger(Trigger::RefreshTrigger, _)).Times(config.numberOfBanks);
EXPECT_CALL(internalScheduler, scheduleCommand(_)).Times(0);
BankwiseRefreshManager manager(config.Timings.refreshTimings, internalScheduler);
EXPECT_FALSE(manager.hasCollision(getNonCollidingWithFirstRefreshOnBank(2)));
}
} /* namespace controller */