| // Copyright 2020 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. |
| #include "ash/components/quick_answers/test/test_helpers.h" |
| namespace quick_answers { |
| std::string GetQuickAnswerTextForTesting( |
| const std::vector<std::unique_ptr<QuickAnswerUiElement>>& elements) { |
| for (const auto& element : elements) { |
| case QuickAnswerUiElementType::kText: |
| text += base::UTF16ToUTF8( |
| static_cast<QuickAnswerText*>(element.get())->text); |
| return UnescapeStringForHTML(text); |
| MockQuickAnswersDelegate::MockQuickAnswersDelegate() = default; |
| MockQuickAnswersDelegate::~MockQuickAnswersDelegate() = default; |
| MockResultLoaderDelegate::MockResultLoaderDelegate() = default; |
| MockResultLoaderDelegate::~MockResultLoaderDelegate() = default; |
| } // namespace quick_answers |