Program Listing for File commitSuite.cpp

Program Listing for File commitSuite.cpp#

Return to documentation for file (Test/commit/OpenGLEngine/commitSuite.cpp)

#include <gtest/gtest.h>

#include <filesystem>
#include <glad/glad.h>
#define GLFW_INCLUDE_NONE
#include <GLFW/glfw3.h>
#include <glm/glm.hpp>
#include <sstream>
#include <vector>

#include <cstdio>
#include <iostream>

#include <memory>
#include <string>

import kataglyphis.opengl.scene;
import kataglyphis.opengl.renderer;

// Demonstrate some basic assertions.
TEST(RendererTest, BasicSetup)
{

    GLint window_width = 1200;
    GLint window_height = 800;

    // Note: This test intentionally does not create an OpenGL context.
    // Full initialization tests require graphics hardware and are
    // excluded from CI via --ctest-exclude "^RendererTest\\.BasicSetup$"
    (void)window_width;
    (void)window_height;
}

TEST(ObjLoaderTest, blob)
{
    glm::vec3 sponza_offset = glm::vec3(0.f, 0.0f, 0.0f);
    (void)sponza_offset;
    // Note: Model loading tests require resource files and are
    // run separately outside of CI.
}