blob: 4744d1b4856e25ffac07e1600b747374203ecc22 [file] [log] [blame]
licenses(["notice"])
cc_library(
name = "greeter_lib",
srcs = [
"cached.h",
"cached_greeter.h",
"cached_greeter.cpp",
"greeter.h",
"greeter.cpp",
"key_value_storage.h",
"key_value_storage.cpp",
],
deps = ["//third_party/fruit"],
)
cc_binary(
name = "cached_greeter",
srcs = ["main.cpp"],
deps = [
":greeter_lib",
"//third_party/fruit",
],
)
cc_library(
name = "greeter_testing_lib",
srcs = [
"fake_key_value_storage.h",
"fake_key_value_storage.cpp",
],
deps = [
":greeter_lib",
"//third_party/fruit",
],
)
cc_test(
name = "cached_greeter_test",
srcs = ["cached_greeter_test.cpp"],
deps = [
":greeter_lib",
":greeter_testing_lib",
"//third_party/fruit",
"@com_google_googletest//:gtest",
],
)
cc_test(
name = "cached_greeter_test_with_normalized_component",
srcs = ["cached_greeter_test_with_normalized_component.cpp"],
deps = [
":greeter_lib",
":greeter_testing_lib",
"//third_party/fruit",
"@com_google_googletest//:gtest",
],
)