#include "Image/ImageFormat.h" #include #include #include namespace image::image_format { TEST_CASE("ImageFormat: EnsureAllFormatsArrayIndicesAreIds", "[image]") { REQUIRE(static_cast(ImageFormatId::MAX) == std::extent_v); for (unsigned i = 0; i < std::extent_v; i++) { REQUIRE(ImageFormat::ALL_FORMATS[i] != nullptr); REQUIRE(i == static_cast(ImageFormat::ALL_FORMATS[i]->GetId())); } } } // namespace image::image_format