// Copyright (c) 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef COMPONENTS_AUTOFILL_BROWSER_WALLET_WALLET_TEST_UTIL_H_
#define COMPONENTS_AUTOFILL_BROWSER_WALLET_WALLET_TEST_UTIL_H_
#include "base/memory/scoped_ptr.h"
#include "components/autofill/browser/wallet/wallet_items.h"
namespace autofill {
namespace wallet {
class Address;
class FullWallet;
class Instrument;
scoped_ptr
GetTestAddress();
scoped_ptr GetTestMinimalAddress();
scoped_ptr GetTestFullWallet();
scoped_ptr GetTestInstrument();
scoped_ptr GetTestLegalDocument();
scoped_ptr GetTestMaskedInstrument();
scoped_ptr GetTestMaskedInstrumentInvalid();
scoped_ptr GetTestMaskedInstrumentAmex();
scoped_ptr GetTestNonDefaultMaskedInstrument();
scoped_ptr
GetTestMaskedInstrumentWithIdAndAddress(
const std::string& id, scoped_ptr address);
scoped_ptr GetTestSaveableAddress();
scoped_ptr GetTestShippingAddress();
scoped_ptr GetTestNonDefaultShippingAddress();
scoped_ptr GetTestWalletItems();
} // namespace wallet
} // namespace autofill
#endif // COMPONENTS_AUTOFILL_BROWSER_WALLET_WALLET_TEST_UTIL_H_