mirror of
https://github.com/XRPLF/clio.git
synced 2026-04-29 15:37:53 +00:00
23 lines
633 B
C++
23 lines
633 B
C++
#include "migration/TestMigrators.hpp"
|
|
#include "migration/impl/Spec.hpp"
|
|
#include "util/MockMigrationBackend.hpp"
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
namespace {
|
|
class Fake {};
|
|
|
|
} // namespace
|
|
|
|
TEST(MigrationSpec, MigratorSpec)
|
|
{
|
|
static_assert(!migration::impl::MigratorSpec<Fake, MockMigrationBackend>);
|
|
static_assert(migration::impl::MigratorSpec<SimpleTestMigrator, MockMigrationBackend>);
|
|
}
|
|
|
|
TEST(MigrationSpec, AllMigratorSpec)
|
|
{
|
|
static_assert(!migration::impl::AllMigratorSpec<SimpleTestMigrator, SimpleTestMigrator2, Fake>);
|
|
static_assert(migration::impl::AllMigratorSpec<SimpleTestMigrator2, SimpleTestMigrator>);
|
|
}
|