blob: a1d3de18fc1cb8e0a01e8bcb1edf8dbfa7711c75 [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/media/audio/lib/effects_loader/effects_module.h"
#include <gtest/gtest.h>
#include "src/lib/fxl/logging.h"
#include "src/media/audio/lib/effects_loader/effects_loader_test_base.h"
namespace media::audio {
namespace {
TEST(EffectsModuleTest, OpenModule) {
auto m = EffectsModuleV1::Open(test::kTestEffectsModuleName);
ASSERT_TRUE(m);
ASSERT_EQ(0u, m->num_effects);
}
TEST(EffectsModuleTest, MoveModule) {
auto m1 = EffectsModuleV1::Open(test::kTestEffectsModuleName);
ASSERT_TRUE(m1);
auto m2 = std::move(m1);
EXPECT_FALSE(m1);
EXPECT_TRUE(m2);
}
} // namespace
} // namespace media::audio