Files
Renderive/Kernel/tests/renderive/scene/concept/Scene_Test.cpp
T
2026-08-15 03:21:01 +08:00

15 lines
537 B
C++

#include "render_3D/Scene_Context.hpp"
#include "render_2D/scene/Scene_Context.hpp"
#include <gtest/gtest.h>
#include "renderive/scene/Scene.hpp"
static_assert(Scene<Scene2D_Context<>>);
static_assert(Scene<Scene3D_Context<>>);
static_assert(Scene_2D<Scene2D_Context<>>);
static_assert(Scene_3D<Scene3D_Context<>>);
static_assert(!Scene_3D<Scene2D_Context<>>);
TEST(scene_concept_test, accepts_2d_and_3d_contexts) {
SUCCEED();
}
static_assert(!std::is_final_v<Scene2D_Context<>>);
static_assert(!std::is_final_v<Scene3D_Context<>>);