xref: /aosp_15_r20/external/federated-compute/fcp/secagg/testing/BUILD (revision 14675a029014e728ec732f129a32e299b2da0601)
1*14675a02SAndroid Build Coastguard Worker# Description:
2*14675a02SAndroid Build Coastguard Worker#   Mocks for SecAgg.
3*14675a02SAndroid Build Coastguard Worker
4*14675a02SAndroid Build Coastguard Workerload("//fcp:config.bzl", "FCP_COPTS")
5*14675a02SAndroid Build Coastguard Worker
6*14675a02SAndroid Build Coastguard Workerpackage(
7*14675a02SAndroid Build Coastguard Worker    default_visibility = ["//fcp:internal"],
8*14675a02SAndroid Build Coastguard Worker)
9*14675a02SAndroid Build Coastguard Worker
10*14675a02SAndroid Build Coastguard Workercc_library(
11*14675a02SAndroid Build Coastguard Worker    name = "common_mocks",
12*14675a02SAndroid Build Coastguard Worker    testonly = 1,
13*14675a02SAndroid Build Coastguard Worker    srcs = [
14*14675a02SAndroid Build Coastguard Worker        "ecdh_pregenerated_test_keys.cc",
15*14675a02SAndroid Build Coastguard Worker    ],
16*14675a02SAndroid Build Coastguard Worker    hdrs = [
17*14675a02SAndroid Build Coastguard Worker        "ecdh_pregenerated_test_keys.h",
18*14675a02SAndroid Build Coastguard Worker        "fake_prng.h",
19*14675a02SAndroid Build Coastguard Worker    ],
20*14675a02SAndroid Build Coastguard Worker    deps = [
21*14675a02SAndroid Build Coastguard Worker        "//fcp/secagg/shared",
22*14675a02SAndroid Build Coastguard Worker        "@com_google_googletest//:gtest_main",
23*14675a02SAndroid Build Coastguard Worker    ],
24*14675a02SAndroid Build Coastguard Worker)
25*14675a02SAndroid Build Coastguard Worker
26*14675a02SAndroid Build Coastguard Workercc_library(
27*14675a02SAndroid Build Coastguard Worker    name = "client_mocks",
28*14675a02SAndroid Build Coastguard Worker    testonly = 1,
29*14675a02SAndroid Build Coastguard Worker    hdrs = [
30*14675a02SAndroid Build Coastguard Worker        "mock_send_to_server_interface.h",
31*14675a02SAndroid Build Coastguard Worker        "mock_state_transition_listener.h",
32*14675a02SAndroid Build Coastguard Worker    ],
33*14675a02SAndroid Build Coastguard Worker    copts = FCP_COPTS,
34*14675a02SAndroid Build Coastguard Worker    deps = [
35*14675a02SAndroid Build Coastguard Worker        "//fcp/secagg/client",
36*14675a02SAndroid Build Coastguard Worker        "//fcp/secagg/client:state_transition_listener",
37*14675a02SAndroid Build Coastguard Worker        "//fcp/secagg/shared:cc_proto",
38*14675a02SAndroid Build Coastguard Worker        "@com_google_googletest//:gtest_main",
39*14675a02SAndroid Build Coastguard Worker    ],
40*14675a02SAndroid Build Coastguard Worker)
41*14675a02SAndroid Build Coastguard Worker
42*14675a02SAndroid Build Coastguard Workercc_library(
43*14675a02SAndroid Build Coastguard Worker    name = "testing",
44*14675a02SAndroid Build Coastguard Worker    testonly = 1,
45*14675a02SAndroid Build Coastguard Worker    srcs = [
46*14675a02SAndroid Build Coastguard Worker        "test_matchers.cc",
47*14675a02SAndroid Build Coastguard Worker    ],
48*14675a02SAndroid Build Coastguard Worker    hdrs = [
49*14675a02SAndroid Build Coastguard Worker        "test_matchers.h",
50*14675a02SAndroid Build Coastguard Worker    ],
51*14675a02SAndroid Build Coastguard Worker    copts = FCP_COPTS,
52*14675a02SAndroid Build Coastguard Worker    deps = [
53*14675a02SAndroid Build Coastguard Worker        "//fcp/secagg/shared",
54*14675a02SAndroid Build Coastguard Worker        "@com_google_absl//absl/container:node_hash_map",
55*14675a02SAndroid Build Coastguard Worker        "@com_google_googletest//:gtest_main",
56*14675a02SAndroid Build Coastguard Worker    ],
57*14675a02SAndroid Build Coastguard Worker)
58