1c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu//
2c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// Copyright (C) 2011 The Android Open Source Project
3c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu//
4c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// Licensed under the Apache License, Version 2.0 (the "License");
5c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// you may not use this file except in compliance with the License.
6c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// You may obtain a copy of the License at
7c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu//
8c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu//      http://www.apache.org/licenses/LICENSE-2.0
9c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu//
10c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// Unless required by applicable law or agreed to in writing, software
11c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// distributed under the License is distributed on an "AS IS" BASIS,
12c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// See the License for the specific language governing permissions and
14c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu// limitations under the License.
15c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5Peter Qiu//
16ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkov
17c54afe521739065a5d77e7c049acdb5e603f0592Ben Chan#include "shill/cellular/mock_modem_cdma_proxy.h"
18ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkov
19303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu#include "shill/testing.h"
20303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu
21303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhuusing testing::_;
22303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu
23ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkovnamespace shill {
24ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkov
25303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh PrabhuMockModemCDMAProxy::MockModemCDMAProxy() {
26303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu  ON_CALL(*this, Activate(_, _, _, _))
27303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu      .WillByDefault(SetOperationFailedInArgumentAndWarn<1>());
28303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu  ON_CALL(*this, GetRegistrationState(_, _, _))
29303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu      .WillByDefault(SetOperationFailedInArgumentAndWarn<0>());
30303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu  ON_CALL(*this, GetSignalQuality(_, _, _))
31303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu      .WillByDefault(SetOperationFailedInArgumentAndWarn<0>());
32303f65324659b1bbe5ad0b8d2664d8892169eae8Prathmesh Prabhu}
33ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkov
34ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin PetkovMockModemCDMAProxy::~MockModemCDMAProxy() {}
35ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkov
36ef34f18b77b5e5f0c9f36f78b65513fcc7acb41eDarin Petkov}  // namespace shill
37