# Copyright 2019 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. source_set("quick_answers") { sources = [ "quick_answers_client.cc", "quick_answers_client.h", "quick_answers_model.cc", "quick_answers_model.h", "quick_answers_notice.cc", "quick_answers_notice.h", "result_loader.cc", "result_loader.h", "search_result_loader.cc", "search_result_loader.h", "search_result_parsers/definition_result_parser.cc", "search_result_parsers/definition_result_parser.h", "search_result_parsers/kp_entity_result_parser.cc", "search_result_parsers/kp_entity_result_parser.h", "search_result_parsers/result_parser.cc", "search_result_parsers/result_parser.h", "search_result_parsers/search_response_parser.cc", "search_result_parsers/search_response_parser.h", "search_result_parsers/translation_result_parser.cc", "search_result_parsers/translation_result_parser.h", "search_result_parsers/unit_conversion_result_parser.cc", "search_result_parsers/unit_conversion_result_parser.h", "translation_response_parser.cc", "translation_response_parser.h", "translation_result_loader.cc", "translation_result_loader.h", "understanding/intent_generator.cc", "understanding/intent_generator.h", "utils/language_detector.cc", "utils/language_detector.h", "utils/quick_answers_metrics.cc", "utils/quick_answers_metrics.h", "utils/quick_answers_utils.cc", "utils/quick_answers_utils.h", ] deps = [ "//ash/public/cpp", "//ash/public/mojom", "//base", "//chromeos/components/quick_answers/public/cpp:prefs", "//chromeos/constants:constants", "//chromeos/services/assistant/public/shared", "//chromeos/services/machine_learning/public/cpp", "//chromeos/services/machine_learning/public/mojom", "//chromeos/strings:strings_grit", "//components/prefs:prefs", "//net:net", "//services/data_decoder/public/cpp", "//services/network/public/cpp:cpp", "//third_party/cld_3/src/src:cld_3", "//ui/gfx", ] } source_set("unit_tests") { testonly = true sources = [ "quick_answers_client_unittest.cc", "quick_answers_notice_unittest.cc", "search_result_loader_unittest.cc", "search_result_parsers/definition_result_parser_unittest.cc", "search_result_parsers/kp_entity_result_parser_unittest.cc", "search_result_parsers/result_parser_unittest.cc", "search_result_parsers/search_response_parser_unittest.cc", "search_result_parsers/translation_result_parser_unittest.cc", "search_result_parsers/unit_conversion_result_parser_unittest.cc", "test/test_helpers.cc", "test/test_helpers.h", "translation_response_parser_unittest.cc", "translation_result_loader_unittest.cc", "understanding/intent_generator_unittest.cc", ] deps = [ ":quick_answers", "//ash/public/cpp", "//ash/public/mojom", "//base", "//base/test:test_support", "//chromeos/components/quick_answers/public/cpp:prefs", "//chromeos/constants:constants", "//chromeos/services/assistant/public/shared", "//chromeos/services/machine_learning/public/cpp:test_support", "//chromeos/services/machine_learning/public/mojom", "//components/prefs:prefs", "//components/prefs:test_support", "//services/data_decoder/public/cpp:test_support", "//services/network:test_support", "//testing/gmock", "//testing/gtest", ] }