コード例 #1
0
  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);
    }
  }
コード例 #2
0
ファイル: SimpleTest.cpp プロジェクト: blittle/ezEngine
void ezSimpleTestGroup::SetupSubTests()
{
  for (ezUInt32 i = 0; i < m_SimpleTests.size(); ++i)
    AddSubTest(m_SimpleTests[i].m_szName, i);
}