virtual void SetupSubTests() override { for (ezUInt32 i = 0; i < ezImageFormat::NUM_FORMATS; ++i) { ezImageFormat::Enum format = static_cast<ezImageFormat::Enum>(i); const char* name = ezImageFormat::GetName(format); EZ_ASSERT_DEV(name != nullptr, "Missing format information for format {}", i); bool isEncodable = ezImageConversion::IsConvertible(defaultFormat, format); if (!isEncodable) { // If a format doesn't have an encoder, ignore continue; } AddSubTest(name, i); } }
void ezSimpleTestGroup::SetupSubTests() { for (ezUInt32 i = 0; i < m_SimpleTests.size(); ++i) AddSubTest(m_SimpleTests[i].m_szName, i); }