virtual void initializeTransportAdapters() { // Preparing custom device adapter mpTransportAdapter = new MockTransportAdapter(*this, *this); EXPECT_CALL(*mpTransportAdapter, run()).Times(1); EXPECT_CALL(*mpTransportAdapter, scanForNewDevices()) .Times(1) .WillOnce(Invoke(mpTransportAdapter, &MockTransportAdapter::doScanForNewDevices)) ; EXPECT_CALL(*mpTransportAdapter, connectDevice(Data::DeviceHandle)) .Times(1) .WillOnce(Invoke(mpTransportAdapter, &MockTransportAdapter::doConnectDevice)) ; EXPECT_CALL(*mpTransportAdapter, sendFrame(Data::ConnectionHandle, _, 512, Data::UserData)) .Times(1) .WillOnce(Invoke(mpTransportAdapter, &MockTransportAdapter::doSendFrame)) ; EXPECT_CALL(*mpTransportAdapter, disconnectDevice(Data::DeviceHandle)) .Times(1) .WillOnce(Invoke(mpTransportAdapter, &MockTransportAdapter::doDisconnectDevice)) ; addTransportAdapter(mpTransportAdapter); LOG4CPLUS_INFO_EXT(mLogger, "Transport adapters initialized"); }
void test::components::TransportManager::MultipleTransportAdaptersTest::TestTransportManager::initializeTransportAdapters(void) { std::for_each(&mMockTransportAdapters[0], &mMockTransportAdapters[cNumberOfMockTransportAdapters], [this] (MockTransportAdapter * TransportAdapter) {addTransportAdapter(TransportAdapter);}); }