blob: d5fb922b171df23dda6157d3c8a94593902768d0 [file] [log] [blame]
Wade Guthrie5a4e2ef2013-04-30 12:51:39 -07001// Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "shill/mock_scan_session.h"
6
7#include <gmock/gmock.h>
8
9#include "shill/wifi_provider.h"
10
11namespace shill {
12
13MockScanSession::MockScanSession(NetlinkManager *netlink_manager,
14 EventDispatcher *dispatcher,
15 const WiFiProvider::FrequencyCountList
16 &previous_frequencies,
17 const std::set<uint16_t>
18 &available_frequencies,
19 uint32_t ifindex,
20 const FractionList &fractions,
21 int min_frequencies,
22 int max_frequencies,
Wade Guthrief22681f2013-05-31 11:46:31 -070023 OnScanFailed on_scan_failed,
24 Metrics *metrics)
Wade Guthrie5a4e2ef2013-04-30 12:51:39 -070025 : ScanSession(netlink_manager,
26 dispatcher,
27 previous_frequencies,
28 available_frequencies,
29 ifindex,
30 fractions,
31 min_frequencies,
32 max_frequencies,
Wade Guthrief22681f2013-05-31 11:46:31 -070033 on_scan_failed,
34 metrics) {
Wade Guthrie5a4e2ef2013-04-30 12:51:39 -070035 ON_CALL(*this, HasMoreFrequencies()).WillByDefault(testing::Return(true));
36}
37
38MockScanSession::~MockScanSession() {}
39
40
41} // namespace shill