添加测试

This commit is contained in:
2026-01-05 03:52:02 +08:00
parent 79f376b512
commit 4b97a66f17
8 changed files with 300 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
#include <gtest/gtest.h>
#include "codec/exportcodec.h"
TEST(CodecExportCodec, NamesAndFlags)
{
using olive::ExportCodec;
EXPECT_EQ(ExportCodec::GetCodecName(ExportCodec::kCodecH264),
QStringLiteral("H.264"));
EXPECT_EQ(ExportCodec::GetCodecName(ExportCodec::kCodecCount),
QStringLiteral("Unknown"));
EXPECT_TRUE(ExportCodec::IsCodecAStillImage(ExportCodec::kCodecPNG));
EXPECT_FALSE(ExportCodec::IsCodecAStillImage(ExportCodec::kCodecH264));
EXPECT_TRUE(ExportCodec::IsCodecLossless(ExportCodec::kCodecPCM));
EXPECT_TRUE(ExportCodec::IsCodecLossless(ExportCodec::kCodecFLAC));
EXPECT_FALSE(ExportCodec::IsCodecLossless(ExportCodec::kCodecH265));
}