添加测试

This commit is contained in:
2026-01-05 02:55:21 +08:00
parent 9d0790370f
commit 1f679551f2
20 changed files with 784 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
#include <gtest/gtest.h>
#include "config/config.h"
TEST(Config, DefaultsPresent)
{
olive::Config &cfg = olive::Config::Current();
cfg.SetDefaults();
EXPECT_TRUE(cfg[QStringLiteral("Style")].isValid());
EXPECT_TRUE(cfg[QStringLiteral("TimecodeDisplay")].isValid());
EXPECT_TRUE(cfg[QStringLiteral("DefaultStillLength")].isValid());
}
TEST(Config, SetAndGetValues)
{
olive::Config &cfg = olive::Config::Current();
cfg[QStringLiteral("UnitTestValue")] = 42;
EXPECT_EQ(cfg[QStringLiteral("UnitTestValue")].toInt(), 42);
}