1// Copyright (c) 2013 The Chromium 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 "extensions/common/install_warning.h" 6 7namespace extensions { 8 9void PrintTo(const InstallWarning& warning, ::std::ostream* os) { 10 *os << "InstallWarning("; 11 switch (warning.format) { 12 case InstallWarning::FORMAT_TEXT: 13 *os << "FORMAT_TEXT, \""; 14 break; 15 case InstallWarning::FORMAT_HTML: 16 *os << "FORMAT_HTML, \""; 17 break; 18 } 19 // This is just for test error messages, so no need to escape '"' 20 // characters inside the message. 21 *os << warning.message << "\")"; 22} 23 24} // namespace extensions 25