blob: a9235ce864934986165ce523f6606795e539af0d [file] [log] [blame]
// 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 chromeos {
namespace quick_answers {
std::string GetQuickAnswerTextForTesting(
const std::vector<std::unique_ptr<QuickAnswerUiElement>>& elements) {
std::string text = "";
for (const auto& element : elements) {
switch (element->type) {
case QuickAnswerUiElementType::kText:
text += base::UTF16ToUTF8(
static_cast<QuickAnswerText*>(element.get())->text);
break;
default:
break;
}
}
return UnescapeStringForHTML(text);
}
MockQuickAnswersDelegate::MockQuickAnswersDelegate() = default;
MockQuickAnswersDelegate::~MockQuickAnswersDelegate() = default;
MockResultLoaderDelegate::MockResultLoaderDelegate() = default;
MockResultLoaderDelegate::~MockResultLoaderDelegate() = default;
} // namespace quick_answers
} // namespace chromeos