blob: 2791e5d1195c9b1611ef57fc30d71c5d89b2f2e4 [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,
23 OnScanFailed on_scan_failed)
24 : ScanSession(netlink_manager,
25 dispatcher,
26 previous_frequencies,
27 available_frequencies,
28 ifindex,
29 fractions,
30 min_frequencies,
31 max_frequencies,
32 on_scan_failed) {
33 ON_CALL(*this, HasMoreFrequencies()).WillByDefault(testing::Return(true));
34}
35
36MockScanSession::~MockScanSession() {}
37
38
39} // namespace shill