light/modules/renderer/_tests/buffer.cpp

25 lines
670 B
C++
Raw Normal View History

2025-12-03 21:26:09 +03:30
import renderer.frontend;
import renderer.test_utils;
2025-12-03 21:26:09 +03:30
using enum ::lt::renderer::IDebugger::MessageSeverity;
using enum ::lt::renderer::IBuffer::Usage;
2026-01-20 09:58:35 +03:30
using ::std::this_thread::sleep_for;
2026-01-20 09:58:35 +03:30
// TODO(Light): finish these (and many other) tests...
Suite raii = "buffer_raii"_suite = [] {
2026-01-20 13:22:30 +03:30
Case { "happy paths" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
2026-01-20 09:58:35 +03:30
sleep_for(std::chrono::milliseconds { 500u });
2026-01-20 13:22:30 +03:30
Case { "unhappy paths" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
2026-01-20 09:58:35 +03:30
sleep_for(std::chrono::milliseconds { 500u });
Case { "mapping" } = [] {
auto fixture = FixtureDeviceSwapchain {};
};
2026-01-20 09:58:35 +03:30
sleep_for(std::chrono::milliseconds { 500u });
};