load("@rules_cc//cc:cc_test.bzl", "cc_test")

# keep-sorted start block=yes prefix_order=cc_test newline_separated=yes
# Benchmark with
#   `bazel run -c opt :ambisonic_encoder_benchmark -- --benchmark_filter=.`
cc_test(
    name = "ambisonic_encoder_benchmark",
    srcs = ["ambisonic_encoder_benchmark.cc"],
    deps = [
        "//iamf/cli/ambisonic_encoder",
        "@google_benchmark//:benchmark_main",
    ],
)

cc_test(
    name = "ambisonic_encoder_test",
    srcs = ["ambisonic_encoder_test.cc"],
    deps = [
        "//iamf/cli/ambisonic_encoder",
        "@abseil-cpp//absl/container:flat_hash_map",
        "@googletest//:gtest_main",
    ],
)

cc_test(
    name = "associated_legendre_polynomials_generator_test",
    srcs = [
        "associated_legendre_polynomials_generator_test.cc",
    ],
    deps = [
        "//iamf/cli/ambisonic_encoder:ambisonic_utils",
        "//iamf/cli/ambisonic_encoder:associated_legendre_polynomials_generator",
        "@googletest//:gtest_main",
    ],
)

# keep-sorted end
