blob: f34f186a5145291b17f6d1348a9be531a5861799 [file] [log] [blame]
Avi Drissman8ba1bad2022-09-13 19:22:361# Copyright 2022 The Chromium Authors
Christian Flach05178952022-07-08 08:59:372# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5static_library("test_support") {
6 testonly = true
7
8 sources = [
Christian Flach311241a2022-07-15 18:21:279 "mock_web_bundle_parser.cc",
10 "mock_web_bundle_parser.h",
11 "mock_web_bundle_parser_factory.cc",
12 "mock_web_bundle_parser_factory.h",
Andrew Rayskiy5eca4ef2024-07-03 10:34:0013 "signed_web_bundles/signature_verifier_test_utils.cc",
14 "signed_web_bundles/signature_verifier_test_utils.h",
Christian Flach05178952022-07-08 08:59:3715 "signed_web_bundles/web_bundle_signer.cc",
16 "signed_web_bundles/web_bundle_signer.h",
17 ]
18
19 deps = [
20 "//base",
Christian Flach311241a2022-07-15 18:21:2721 "//base/test:test_support",
Christian Flach05178952022-07-08 08:59:3722 "//components/cbor",
23 "//components/web_package",
24 "//crypto",
Christian Flach311241a2022-07-15 18:21:2725 "//testing/gtest",
Christian Flach05178952022-07-08 08:59:3726 "//third_party/boringssl",
27 ]
28}
29
30source_set("unit_tests") {
31 testonly = true
32 sources = [ "signed_web_bundles/web_bundle_signer_unittest.cc" ]
33
34 deps = [
35 ":test_support",
36 "//base",
37 "//components/web_package",
38 "//testing/gtest",
39 ]
40}